DevOps represents cultural change. Whether it’s the change of resistant engineers that don’t want to be on-call or the change of Operations teams to have more empathy towards their counterparts writing code, to the willingness of executives to embrace a culture of automation, measurement and sharing. Organizations must overcome the culture war to be able to approach the agility and productivity that organizations following a DevOps model gain. The faster they can get there, the faster these organizations can take the competitive edge away from traditional enterprises.
1. DevOps Culture Shift:
Expanding On-Call Responsibilities
Todd Vernon - CEO, VictorOps
Kurt Bittner - Research Analyst, Forrester Research
Nick Goodman - Director of Platform Engineering, Bunchball
Paul Beltrani - TechOps, Onshape
#DevOpsCulture
2. Moderator
Todd Vernon, CEO VictorOps
Industry veteran of SaaS business
CTO, Raindance Communications
CEO, Lijit Networks
CEO, VictorOps
@toddvernon
#DevOpsCulture
3. Yesterday (Developers Developed)
We spent a long time writing product requirements
We spent a longer time writing software
We pushed new code every 3-6 months to production
When it worked (12 hours later), we locked the data
center
Reliability was obtained by NOT CHANGING THINGS
#DevOpsCulture
4. Today (Development is the new NOC)
Agile replaced Waterfall
Virtual replaced Physical
Puppet and Chef replaced System Admins
Continuous Delivery replaced lack of delivery
DevOps is replacing Operations
Developers are replacing the NOC
#DevOpsCulture
6. Housekeeping (What you need to know)
• Half of today’s webinar will be a panel discussion
seeded by questions from attendees
• Chat in your questions as we go. Two ways.
– Chat directly into the platform
– Twitter @VictorOps or #DevOpsCulture
• Today’s webinar will be recorded and the slides
made available
• All attendees will receive a copy of the recent
Forrester brief “Putting Devs On The Front Lines”
#DevOpsCulture
20. DEVOPS is a Culture of Innovation
Culture of Creation
Everybody creates something
Technology choices driven by values
Culture of Empowerment
It's all code, so everybody can work on it
Developers feel responsible for their code's behavior
Product-Centric Culture
Ignore IT
Our roles exist to deliver a product to the customer
Focus on the things we want to be good at
21. DEVOPS is HARD
Convincing People is Hard
“I'm not a sys admin, and I don't want to be one”
“I didn't write that, so I can't fix it”
DEVOPS Technologies Create Different Problems
Biggest benefit comes from wide adoption within the code
Such problems require a DEVOPS team to address
23. Onshape
• https://www.onshape.com/
• Founded by same people who founded Solidworks
• Disrupted the workstation era with CAD on MS Windows
• Disrupting desktop era CAD with Cloud based CAD
•Many, smart developers who are new to WebOps
• Challenge, foster a DevOps culture
• Started by getting developers involved with support rotations (on-call)
24. How we brought Dev to Ops
• Developers participate in the on-call rotation
• Change the traditional role of on-call
• Incident manager VS repair person
• Lots of support and guidance
• Paired on-call, person from Dev and a person from Ops
• Knowledge transfer in both directions
• Documentation and run books
• Group / User autonomy
• Teams manage their own rotation
• Users manage their own alerting
25. Primary On-call
• Responsible for making sure the service is available
• keeps an eye on the service and supporting infrastructure
• responds to alerts 24/7*
• Manages incidents
• Doesn’t have to fix the issue but is responsible for coordinating other
resources and managing the incident to resolution
• Point of contact
• Keeps others informed, e.g. Customer Service
• Provides updates to the teams. (Has authority to delegate if they're busy.)
26. Panel (Q&A)
• Why change the status quo?
• How do I align two disparate groups?
• How do I remove the obstacles that separate
Dev and Ops teams?
• Will customers see a difference if devs are on
call?
• Can IT start to think differently?
#DevOpsCulture
28. Thank you (Further Resources)
• Visit the VictorOps Knowledge Drop for more
resources on this topic.
• Get started. Try VictorOps FREE for 14 days
and take your webinar learnings for a test drive.
#DevOpsCulture