19
Welcome to DevOps RVA! Get some refreshments and introduce yourself. We’ll get started at 6:30.

yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Welcome to DevOps RVA!Get some refreshments and introduce

yourself. We’ll get started at 6:30.

Page 2: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

DevOps RVA2/18/15

Page 3: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Agenda

6:00-6:30 social6:30-7:15 intros & presentations7:15-7:45 planning

Page 4: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Introductions

Chris Belyea@chrisbelyea

Cloud/DevOps @ SingleStone Consulting

Robert Fehrmann

Data Architect @ Snagajob

Ryan Shriver@ryanshriver

Director of Technology @ SingleStone Consulting

Page 5: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Objectives

1. Network

2. Learn

3. Have fun

Page 6: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Presentations

1. Snagajob’s DevOps Journey2. SingleStone’s InnovateVA Demo

Page 7: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Snagajobs infrastructure evolution

● 2008: Dedicated Infrastructure

● 2010: Virtualization (Round One)

● 2013: Virtualization (Round Two)

● 2015: Cloud

Page 8: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2008: Dedicated Infrastructure ● Servers:

○ Small number of physical machines (100)● Infrastructure changes:

○ measured in month ● Application changes:

○ 6 weeks cycles / 2 weeks burn-in● Deployment

○ Cold

Page 9: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2008: DB Infrastructure

● 4 SQL Servers● DB mirroring for HA● Monolithic DB

Architecture

Page 10: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2010: Virtualization (Round One) ● Servers:

○ Increased number of virtual machines (300)● Infrastructure changes:

○ measured in weeks ● Application changes:

○ 6 weeks cycles / 2 weeks burn-in● Deployment (LSD)

○ warm (manual process)

Page 11: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2012: Virtualization (Round One) DB

● 10 SQL Servers● DB mirroring● Search behind

LB● Rolling upgrades

for Search

Page 12: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2013: Virtualization (Round Two) ● Servers:

○ Increased number of virtual machines (800)● Infrastructure changes:

○ measured in days● Application changes:

○ multiple changes per day● Deployment (AlwaysOn)

○ hot (automated process)

Page 13: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2013: Virtualization (Round Two) DB

● 6 SQL Servers● DB mirroring● 60 Mongo DB

Servers● All operations

online (patching/ index build / backups)

Page 14: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

2015: Cloud ● Servers:

○ Decreased number of virtual machines (200)● Infrastructure changes:

○ measured in minutes● Application changes:

○ Continuous Integration● Deployment (AlwaysOn)

○ hot (continuous process)

Page 15: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Infrastructure is code

Page 16: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

DevOps Demystified

Dave Tashner

Cloud/DevOps @ SingleStone Consulting

See the demo and fork the code athttps://github.com/singlestone/devops-iva

Page 17: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Planning

Meeting Schedule/Frequencyi.e. third Wednesday of every other month?

Sponsorships (i.e. food, drinks, & publicity)Is your employer interested?

Future TopicsWant to give a presentation?

Page 18: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

Future Topics● Configuration Management (Chef, Puppet, Ansible, SaltStack, CFEngine)

● Cloud Services (AWS, Azure, Google, OpenStack, OpenShift)

● Containerization (Docker; Docker Richmond Meetup)

● Continuous Integration/Delivery

● Service Discovery

Share ideas on the Meetup page(http://www.meetup.com/DevOps-RVA)

and on Twitter (@DevOpsRVA)

Page 19: yourself. We’ll get started at 6:30. Get some refreshments ...files.meetup.com/18366808/DevOps RVA Kickoff.pdf · Welcome to DevOps RVA! Get some refreshments and introduce yourself

DevOps RVASee you at the next meetup!

thanks to SingleStone for the food and Snagajob for the meeting space