SlideShare a Scribd company logo
1 of 40
DevOps in 2014
David Thompson
DevOps Manager, MuleSoft Inc.
A little about me…
• Managing DevOps at MuleSoft
• Senior SRE at Netflix
• Lead SRE at Domino’s Pizza
…and what I’m about…
• Running large scale Linux installations (100s to
10000s of instances)
• Maintaining 99.99+ uptime for critical business
services
• Building Systems Engineering teams
…and what I’m going to talk
about.
DevOps
First, a question:
What’s DevOps?
Proposed Def. 1
Adjective: A buzzword substituted anywhere you
might see the words ‘operations’ or ‘systems’. e.g.:
’operations engineer’ becomes ‘devops engineer’,
‘systems monitoring’ becomes ‘devops monitoring’,
etc.
Well, let’s take a step
back… what are Dev and
Ops?
Let’s see if this sounds
familiar…
Meet Dev
Dev’s primary goal is delivering quality product features
on time. Biased towards change.
Meet Ops
Ops’ main objective is to maintain the availability and
reliability of core services. Biased towards stability.
Dev and Ops, Release Planning
A Dramatic Reenactment
Hey, we need to release this feature we
just finished. How about 5 PM this Friday?
lol WHAT?!
Yeah, Marketing committed to
having it out this Monday six
months ago. Thanks!
*schedules release*
What happened here?
• Dev and Ops have totally different priorities.
• Opposition of priorities leads to inevitable conflict.
• Since neither team is responsible for the whole
project lifecycle, communication breaks.
What do?
• This model is flawed by design.
• Ops used to hold all the cards because they
controlled the infrastructure.
• With public cloud, tables are turned.
• If Ops doesn’t start a new conversation, they (we)
will fade into obsolescence.
So, let’s try this again.
What’s DevOps?
Proposed Defs. 2, 3
Noun: A methodology attempting to close the gap
between Dev and Ops by making everyone
responsible for the whole project lifecycle.
Adjective: A descriptor for staff responsible for
DevOps.
Wait a second…
Adjective: A descriptor for staff responsible for
devops.
But how do *I* DevOps?
Caution…
The goal of DevOps is to make everyone aware and
accountable for the whole product lifecycle, including
release and maintenance.
If we’re not careful, a DevOps engineer becomes an
Ops engineer, and the whole mission is corrupted.
Protip
We can take a page from DevOps’ older brother,
Agile.
The path to success as a ‘DevOps Engineer’ is to act
as a DevOps coach for the product team.
Centralized vs. Embedded
• I’ve seen both.
• The only problem with a centralized DevOps team
is that it’s actually an Operations team.
• To succeed, it’s absolutely imperative that the
DevOps engineer be part of the product team.
Embedding DevOps
• Attend the Dev team’s meetings
• Help with architecture and design (as early as
possible!)
• Assist with troubleshooting and building proof-of-
concept systems
• Generally, be a value-add to the dev effort
What about Ops?
Someone still needs to do all that systems & networking
stuff, though…
• Continuous Integration
• Production Changes
• Infrastructure Provisioning and Configuration
• Monitoring & Alerting
• Incident Response
Dividing the Kingdom
The right division of responsibility for these tasks is
going to vary depending on your business and your
teams.
Typically, businesses that are more ‘enterprise-y’ need
firmer processes and more division between ops and
dev.
Continuous Integration
Continuous Integration (CI) and continuous delivery
(CD) reduce project risk. DevOps is usually well
positioned to help set up and manage these
services.
• Continuous Integration: get notified early when a
change is committed that breaks some downstream
build.
• Continuous Delivery: keep the master branch in a
deployable state at all times, and deploy often.
Production Changes
Some change process is always necessary, even if
the process is no process.
• Consumer firms can be really light, like Netflix:
• Devs deploy, changes are audited (project
Chronos) but not approved by anyone.
• Enterprise firms will need change controls,
approvals, etc.
Infrastructure Management
The most critical thing is to know exactly what is
running, where it’s at, and what it’s for. Never
provision or support a service you don’t
understand!
To accomplish this, configuration management is
crucial. Develop your templates, commit them to
source control, version them, maintain them.
Public cloud makes it possible to use templates for
infrastructure elements, (e.g. AWS CloudFormation).
Monitoring and Alerting
This is a huge topic; we could easily do a few hours just on
monitoring and alerting. Here’s the TL;DR:
• Treat monitoring as testing for your running services &
systems
• Cover several different levels of abstraction
• Aggregate the event streams to one gateway and manage
them there
• The most ‘devops-y’ thing to do is to have developers set
up, receive and respond to their own alerts.
Incident Management
Things go wrong. Who responds, how do they handle
it, how do you escalate?
• Process will be entirely dependent on the needs
of the business
• At minimum, though, there should be an
understanding about on-call, escalations,
response process, and investigation process.
What About Tools?
Okay, One More Definition.
Adjective: A descriptor for tools, products and
services relating to DevOps.
“Sticking feathers up your
butt does not make you a
chicken”
- Tyler Durden, Fight Club
Wrapping Up
Takeaways
• DevOps is something a whole organization does.
• The purpose of it is to avoid conflicts caused by the
old division of responsibility.
• No ‘DevOps Engineer’ can do this by themselves.
• ‘DevOps Tools’ are great, but using them doesn’t
mean you’re doing DevOps.
The Real Takeaway
If you share responsibility for the entire project with the
whole team, everything else will fall into place.
DevOps in 2014

More Related Content

What's hot

2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar
Puppet
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
Simplilearn
 

What's hot (20)

10 Business Advantages of DevOps
10 Business Advantages of DevOps10 Business Advantages of DevOps
10 Business Advantages of DevOps
 
Empowering Automation for Everyone 05/29/2019
Empowering Automation for Everyone 05/29/2019Empowering Automation for Everyone 05/29/2019
Empowering Automation for Everyone 05/29/2019
 
2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar2016 State of DevOps Report Webinar
2016 State of DevOps Report Webinar
 
Devops Devops Devops
Devops Devops DevopsDevops Devops Devops
Devops Devops Devops
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Dev ops
Dev opsDev ops
Dev ops
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps
DevOpsDevOps
DevOps
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
What is DevOps? | DevOps Introduction | DevOps Tools | DevOps Tutorial For Be...
 
Devops1
Devops1Devops1
Devops1
 
DevOps for beginners
DevOps for beginnersDevOps for beginners
DevOps for beginners
 
Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2Introduction to Puppet Enterprise 2016.2
Introduction to Puppet Enterprise 2016.2
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Introduction to devops 2016
Introduction to devops 2016Introduction to devops 2016
Introduction to devops 2016
 
Introducing Puppet Remediate™
Introducing Puppet Remediate™Introducing Puppet Remediate™
Introducing Puppet Remediate™
 
Devops
DevopsDevops
Devops
 

Similar to DevOps in 2014

Rails Operations - Lessons Learned
Rails Operations -  Lessons LearnedRails Operations -  Lessons Learned
Rails Operations - Lessons Learned
Josh Nichols
 

Similar to DevOps in 2014 (20)

DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps
DevOpsDevOps
DevOps
 
Dev ops
Dev opsDev ops
Dev ops
 
Dev ops concept
Dev ops conceptDev ops concept
Dev ops concept
 
Tell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you areTell me how you provision and I'll tell you how you are
Tell me how you provision and I'll tell you how you are
 
DevOps Culture & Methodology Intro
DevOps Culture & Methodology IntroDevOps Culture & Methodology Intro
DevOps Culture & Methodology Intro
 
What DevOps Isn't
What DevOps Isn'tWhat DevOps Isn't
What DevOps Isn't
 
Enterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to KnowEnterprise DevOps- Importance and Key Benefits You Need to Know
Enterprise DevOps- Importance and Key Benefits You Need to Know
 
How To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X BerlinHow To Make Dev Ops Work @ Netlight Edge X Berlin
How To Make Dev Ops Work @ Netlight Edge X Berlin
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Scaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to EnterpriseScaling DevOps from Ground Zero to Enterprise
Scaling DevOps from Ground Zero to Enterprise
 
DevOps
DevOpsDevOps
DevOps
 
DevOps The Cultural revolution
DevOps The Cultural revolutionDevOps The Cultural revolution
DevOps The Cultural revolution
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Dev ops training in chennai
Dev ops training in chennaiDev ops training in chennai
Dev ops training in chennai
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
Devops
DevopsDevops
Devops
 
Devops
DevopsDevops
Devops
 
Rails Operations - Lessons Learned
Rails Operations -  Lessons LearnedRails Operations -  Lessons Learned
Rails Operations - Lessons Learned
 

Recently uploaded

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

DevOps in 2014

  • 1. DevOps in 2014 David Thompson DevOps Manager, MuleSoft Inc.
  • 2. A little about me… • Managing DevOps at MuleSoft • Senior SRE at Netflix • Lead SRE at Domino’s Pizza
  • 3. …and what I’m about… • Running large scale Linux installations (100s to 10000s of instances) • Maintaining 99.99+ uptime for critical business services • Building Systems Engineering teams
  • 4. …and what I’m going to talk about. DevOps
  • 6. Proposed Def. 1 Adjective: A buzzword substituted anywhere you might see the words ‘operations’ or ‘systems’. e.g.: ’operations engineer’ becomes ‘devops engineer’, ‘systems monitoring’ becomes ‘devops monitoring’, etc.
  • 7. Well, let’s take a step back… what are Dev and Ops?
  • 8. Let’s see if this sounds familiar…
  • 9. Meet Dev Dev’s primary goal is delivering quality product features on time. Biased towards change.
  • 10. Meet Ops Ops’ main objective is to maintain the availability and reliability of core services. Biased towards stability.
  • 11. Dev and Ops, Release Planning A Dramatic Reenactment
  • 12. Hey, we need to release this feature we just finished. How about 5 PM this Friday?
  • 14. Yeah, Marketing committed to having it out this Monday six months ago. Thanks!
  • 16. What happened here? • Dev and Ops have totally different priorities. • Opposition of priorities leads to inevitable conflict. • Since neither team is responsible for the whole project lifecycle, communication breaks.
  • 17. What do? • This model is flawed by design. • Ops used to hold all the cards because they controlled the infrastructure. • With public cloud, tables are turned. • If Ops doesn’t start a new conversation, they (we) will fade into obsolescence.
  • 18. So, let’s try this again. What’s DevOps?
  • 19. Proposed Defs. 2, 3 Noun: A methodology attempting to close the gap between Dev and Ops by making everyone responsible for the whole project lifecycle. Adjective: A descriptor for staff responsible for DevOps.
  • 20. Wait a second… Adjective: A descriptor for staff responsible for devops.
  • 21.
  • 22. But how do *I* DevOps?
  • 23. Caution… The goal of DevOps is to make everyone aware and accountable for the whole product lifecycle, including release and maintenance. If we’re not careful, a DevOps engineer becomes an Ops engineer, and the whole mission is corrupted.
  • 24. Protip We can take a page from DevOps’ older brother, Agile. The path to success as a ‘DevOps Engineer’ is to act as a DevOps coach for the product team.
  • 25. Centralized vs. Embedded • I’ve seen both. • The only problem with a centralized DevOps team is that it’s actually an Operations team. • To succeed, it’s absolutely imperative that the DevOps engineer be part of the product team.
  • 26. Embedding DevOps • Attend the Dev team’s meetings • Help with architecture and design (as early as possible!) • Assist with troubleshooting and building proof-of- concept systems • Generally, be a value-add to the dev effort
  • 27. What about Ops? Someone still needs to do all that systems & networking stuff, though… • Continuous Integration • Production Changes • Infrastructure Provisioning and Configuration • Monitoring & Alerting • Incident Response
  • 28. Dividing the Kingdom The right division of responsibility for these tasks is going to vary depending on your business and your teams. Typically, businesses that are more ‘enterprise-y’ need firmer processes and more division between ops and dev.
  • 29. Continuous Integration Continuous Integration (CI) and continuous delivery (CD) reduce project risk. DevOps is usually well positioned to help set up and manage these services. • Continuous Integration: get notified early when a change is committed that breaks some downstream build. • Continuous Delivery: keep the master branch in a deployable state at all times, and deploy often.
  • 30. Production Changes Some change process is always necessary, even if the process is no process. • Consumer firms can be really light, like Netflix: • Devs deploy, changes are audited (project Chronos) but not approved by anyone. • Enterprise firms will need change controls, approvals, etc.
  • 31. Infrastructure Management The most critical thing is to know exactly what is running, where it’s at, and what it’s for. Never provision or support a service you don’t understand! To accomplish this, configuration management is crucial. Develop your templates, commit them to source control, version them, maintain them. Public cloud makes it possible to use templates for infrastructure elements, (e.g. AWS CloudFormation).
  • 32. Monitoring and Alerting This is a huge topic; we could easily do a few hours just on monitoring and alerting. Here’s the TL;DR: • Treat monitoring as testing for your running services & systems • Cover several different levels of abstraction • Aggregate the event streams to one gateway and manage them there • The most ‘devops-y’ thing to do is to have developers set up, receive and respond to their own alerts.
  • 33. Incident Management Things go wrong. Who responds, how do they handle it, how do you escalate? • Process will be entirely dependent on the needs of the business • At minimum, though, there should be an understanding about on-call, escalations, response process, and investigation process.
  • 35. Okay, One More Definition. Adjective: A descriptor for tools, products and services relating to DevOps.
  • 36. “Sticking feathers up your butt does not make you a chicken” - Tyler Durden, Fight Club
  • 38. Takeaways • DevOps is something a whole organization does. • The purpose of it is to avoid conflicts caused by the old division of responsibility. • No ‘DevOps Engineer’ can do this by themselves. • ‘DevOps Tools’ are great, but using them doesn’t mean you’re doing DevOps.
  • 39. The Real Takeaway If you share responsibility for the entire project with the whole team, everything else will fall into place.