SlideShare a Scribd company logo
Key Findings
Nigel Kersten - VP of Ecosystem Engineering, Puppet
State of DevOps Report Key Findings
About the authors
Alanna Brown
Original creator and
author of the report;
Director of Product
Marketing at Puppet.
Nigel Kersten
Longstanding report
author; VP of
Engineering at
Puppet. Former Site
Reliability Engineer at
Google.
Michael Stahnke
Sr. Director of
Engineering at
Puppet; pioneered
DevOps practices in
the enterprise before
DevOps was even a
thing.
Andi Mann
Chief Technology
Advocate at Splunk,
specializing in working
with enterprises for
decades on digital
transformation and
DevOps initiatives.
2018 State of DevOps Survey
● 3,000+ respondents
● Better global representation
● Translated in French, German,
Japanese and Malay
4CONFIDENTIAL - DO NOT DISTRIBUTE
Survey responses by region
Over the past 7 years, we’ve gathered 30,000+ responses from around the world,
making the State of DevOps Report the largest and most comprehensive study on the topic of DevOps.
Industry and annual revenue
CONFIDENTIAL - DO NOT DISTRIBUTE
Roles, departments, teams
CONFIDENTIAL - DO NOT DISTRIBUTE
5 Key Findings
7
● In a DevOps evolution, there are many paths to success, but even more that
lead to failure.
● Executives have a rosier view of their DevOps progress than the teams they
manage.
● Start with the practices that are closest to production; then address processes
that happen earlier in the software delivery cycle.
● Cross-team sharing is the key to scaling DevOps success.
● Automating security policy configurations is mission-critical to reaching the
highest levels of DevOps evolution.
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 0: Build the Foundation on Standardization
8
• Monitoring and alerting are configurable by the team operating the service
○ High performing teams are 24 times more likely to configure monitoring and alerting
• Reuse deployment patterns for building applications or services
○ Successful teams are 23 times more likely to reuse deployment patterns
• Reuse testing patterns for building applications or services
○ High performing teams are 44 times more likely to reuse testing patterns
• Teams contribute improvements to tooling provided by other teams
○ By using CM tools teams are 44 times more likely to contribute to other teams tooling
• Configurations are managed by a configuration management tool
○ Successful teams are 27 times more likely to always use a CM tool for CM
CONFIDENTIAL - DO NOT DISTRIBUTE
Key Finding 1:
In a DevOps evolution,
there are many paths to
success, but even more
that lead to failure.
9
5 Stages of DevOps Evolution
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 1: Normalize the Technology Stack
11
Stage Defining Practices Contributors to Success
● Application development
teams use version control
● Deploy on a standard set of
operating systems
● Build on a standard set of
technologies
● Put application configurations in
version control
● Test infrastructure changes before
deploying to production
● Source code is available to other
teams
1
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 2: Standardize and Reduce Variability
12
Stage Defining Practices Contributors to Success
● Deploy on a single standard
operating system
● Build on a standard set of
technologies.
● Reuse deployment patterns for
building applications and services
● Re-architect applications based on
business needs
● Put system configurations in version
control
2
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 3: Expand DevOps Practices
13
Stage Defining Practices Contributors to Success
● Individuals can do work
without manual approval
outside team
● Reuse deployment patterns
for building applications and
services
● Infrastructure changes are
tested before deploying to
production*
● Individuals accomplish changes without
significant wait times
● Post-incident reviews occur and results
are shared
● Build on a standard set of technologies
● Teams use continuous integration
● Infrastructure teams use version control
● Service changes can be made during
business hours
3
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 4: Automate Infrastructure Delivery
14
Stage Defining Practices Contributors to Success
● Automate system
configurations
● Automate provisioning
● Application configurations
are in version control*
● Automate security policy configurations
● Resources made available via self
service
4
CONFIDENTIAL - DO NOT DISTRIBUTE
Stage 5: Provide Self-Service Capabilities
15
Stage Defining Practices Contributors to Success
● Incident responses are
automated
● Resources available via self-
service
● Re-architect applications
based on business needs*
● Security teams are involved
in technology design and
deployment*
● Security policy configurations are
automated
● Application developers deploy testing
environments on their own
● Success metrics for projects are visible
● Experiences and lessons are shared
externally
● Provisioning is automated
5
CONFIDENTIAL - DO NOT DISTRIBUTE
Key Finding 2 :
Executives have a rosier view
of DevOps progress than
the teams below them.
16
State of DevOps Report Key Findings
Key Finding 3:
Start with the practices that are
closest to production, then
address processes that happen
earlier in the software delivery
cycle.
18
Key Finding 3
19
● Re-use deployment patterns for building applications and services
○ Successful organisations 23 X more likely to employ this practice
● Monitoring and Alerting configurable by the team operating the service
○ Successful organisations 24 X more likely to employ this practice
● Configurations managed by CM tool
○ Successful organisations 27 X more likely to use configuration management
CONFIDENTIAL - DO NOT DISTRIBUTE
Automation and DevOps evolution
Key Finding 4 :
Cross-team sharing is the key
to scaling DevOps success.
21
Sharing and DevOps Evolution
Culture and DevOps Evolution - Active Promotion
Key Finding 5:
Automating security policy
configurations is a critical
practice at the highest levels
of DevOps evolution.
24
Security Policy Configuration
25
● Mission critical
○ Internal considerations eg RBAC
○ External - eg Sarbanes Oxley, GDPR
● Contributor to success in cross team sharing - eg remote, cloud based
DBs
● Automated security policy ensures compliancies
● Building into configuration management acts as a normalizing function for
the team
● Building into application design and build to eliminate security incidents
upon release
CONFIDENTIAL - DO NOT DISTRIBUTE
5 Key Findings - Summary
26
● The DevOps Journey is not Linear - it’s Evolutionary
● The 5 Key Stages and Foundational Stage (0) are currently relevant to
Organisations
● As Organizations evolve, the focus practices will also change and evolve
● The Devops Journey has multiple starting points and no final destination
● The Puppet model is to help Organizations get started and scale success
fast through best practices
● DevOps is a Culture - not a Technology
CONFIDENTIAL - DO NOT DISTRIBUTE
Cloud Management with Puppet
Application Deployment with Puppet
Environment Provisioning with Puppet
30
Get your copy today @ puppet.com
Questions?
Thank You !
31
State of DevOps Report Key Findings

More Related Content

PPTX
Agile Process
PDF
A Review of RUP (Rational Unified Process)
PPTX
Agile Development Method
PPT
Presentation - Rational Unified Process
PDF
Continues delivery - Introduction
PDF
The Release Manager is Dead. Long Live the Release Manager!
PPTX
5 methodology
Agile Process
A Review of RUP (Rational Unified Process)
Agile Development Method
Presentation - Rational Unified Process
Continues delivery - Introduction
The Release Manager is Dead. Long Live the Release Manager!
5 methodology

What's hot (20)

PPTX
Enterprise transformation models their utility, common pitfalls and adaptive IT
PPTX
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
PPT
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
PPT
Agile process
PPTX
Incorporating Performance Testing in Agile Development Process
PPTX
Modernising Change Management with Enterprise DevOps
PPTX
Agile methodology
PPTX
Load and Performance tests in agile scrum framework SGI 2013
DOCX
Sdlc overview
PPTX
Integration testing in Scaled agile projects
PPTX
Software Development Methodologies By E2Logy
PPTX
SDLC
PDF
Release management introduction v1.0 tj
PPT
Effective Software Release Management
PPT
Use of RUP for Small Projects
PPTX
Tester’s considerations when moving towards successful CI/CD
PPTX
Agile methodology
PPTX
Testing fundamentals in a changing world (annotated slides)
Enterprise transformation models their utility, common pitfalls and adaptive IT
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
Agile process
Incorporating Performance Testing in Agile Development Process
Modernising Change Management with Enterprise DevOps
Agile methodology
Load and Performance tests in agile scrum framework SGI 2013
Sdlc overview
Integration testing in Scaled agile projects
Software Development Methodologies By E2Logy
SDLC
Release management introduction v1.0 tj
Effective Software Release Management
Use of RUP for Small Projects
Tester’s considerations when moving towards successful CI/CD
Agile methodology
Testing fundamentals in a changing world (annotated slides)
Ad

Similar to State of DevOps Report Key Findings (20)

PDF
The DevOps Playbook: How to Start, Scale, and Succeed
PPTX
Puppet + Diaxon: Getting to the next stage of DevOps evolution
PDF
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
PPTX
Agile is a flexible and iterative approach to software development that empha...
PPTX
Agile is a flexible and iterative approach to software development that empha...
PPTX
Agile-Software-Development in SAP ERP.pptx
PPTX
agile modeling in project management.pptx
PPTX
PPTX
Migrating from ClearCase
PPTX
SE-Lecture 4 - Agile Software Development.pptx
PDF
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
PPTX
Agile Unified Process (AUP).pptx
PPTX
Measuring Performance: See the Science of DevOps Measurement in Action
PPTX
What is DevOps? What is DevOps CoE?
PDF
Lecture 3 se
PPTX
Continuous Delivery & DevOps Specialization
PDF
DevOps for absolute beginners (2022 edition)
PDF
CEB ERICCSON CASESTUDY that is highly recommended
PPTX
Improve the Development Process with DevOps Practices by Fedorov Vadim
PDF
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
The DevOps Playbook: How to Start, Scale, and Succeed
Puppet + Diaxon: Getting to the next stage of DevOps evolution
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Agile is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
Agile-Software-Development in SAP ERP.pptx
agile modeling in project management.pptx
Migrating from ClearCase
SE-Lecture 4 - Agile Software Development.pptx
SE_UNIT-9.pdf aaaaasasssasassasaaaajdjdj
Agile Unified Process (AUP).pptx
Measuring Performance: See the Science of DevOps Measurement in Action
What is DevOps? What is DevOps CoE?
Lecture 3 se
Continuous Delivery & DevOps Specialization
DevOps for absolute beginners (2022 edition)
CEB ERICCSON CASESTUDY that is highly recommended
Improve the Development Process with DevOps Practices by Fedorov Vadim
Techniques for Improving Application Performance Using Best DevOps Practice.pdf
Ad

More from Eficode (20)

PPTX
Saving money with Consolidations
PDF
DevOps Automation with Puppet Bolt & Puppet Enterprise
PDF
Scaling DevOps: Pitfalls to avoid
PDF
Microservices, IoT, DevOps: A Case Study
PPTX
Building a Knowledge Graph at Zalando
PPTX
How to build the Cloud Native applications the way you want – not the way the...
PPTX
The Future of Enterprise Applications is Serverless
PPTX
Why Serverless is scary without DevSecOps and Observability
PPTX
Securing Modern Applications: The Data Behind DevSecOps
PDF
Secure your Azure and DevOps in a smart way
PDF
Can I Contain This?
PDF
The Mono-repo – a contradiction with Microservices
PDF
Using Go in DevOps
PDF
Why Should You Be Thinking About DesignOps?
PDF
A beginners guide to scaling DevOps
PPTX
From Zero to SAFe
PPTX
Bringing value to the business and for your customer through DevOps
PPTX
Disconnected Pipelines: The Missing Link
PDF
The Best & Worst Uses of AI in Software Testing
PDF
Model-based programming and AI-assisted software development
Saving money with Consolidations
DevOps Automation with Puppet Bolt & Puppet Enterprise
Scaling DevOps: Pitfalls to avoid
Microservices, IoT, DevOps: A Case Study
Building a Knowledge Graph at Zalando
How to build the Cloud Native applications the way you want – not the way the...
The Future of Enterprise Applications is Serverless
Why Serverless is scary without DevSecOps and Observability
Securing Modern Applications: The Data Behind DevSecOps
Secure your Azure and DevOps in a smart way
Can I Contain This?
The Mono-repo – a contradiction with Microservices
Using Go in DevOps
Why Should You Be Thinking About DesignOps?
A beginners guide to scaling DevOps
From Zero to SAFe
Bringing value to the business and for your customer through DevOps
Disconnected Pipelines: The Missing Link
The Best & Worst Uses of AI in Software Testing
Model-based programming and AI-assisted software development

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25-Week II
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
A Presentation on Artificial Intelligence

State of DevOps Report Key Findings

  • 1. Key Findings Nigel Kersten - VP of Ecosystem Engineering, Puppet
  • 3. About the authors Alanna Brown Original creator and author of the report; Director of Product Marketing at Puppet. Nigel Kersten Longstanding report author; VP of Engineering at Puppet. Former Site Reliability Engineer at Google. Michael Stahnke Sr. Director of Engineering at Puppet; pioneered DevOps practices in the enterprise before DevOps was even a thing. Andi Mann Chief Technology Advocate at Splunk, specializing in working with enterprises for decades on digital transformation and DevOps initiatives.
  • 4. 2018 State of DevOps Survey ● 3,000+ respondents ● Better global representation ● Translated in French, German, Japanese and Malay 4CONFIDENTIAL - DO NOT DISTRIBUTE Survey responses by region Over the past 7 years, we’ve gathered 30,000+ responses from around the world, making the State of DevOps Report the largest and most comprehensive study on the topic of DevOps.
  • 5. Industry and annual revenue CONFIDENTIAL - DO NOT DISTRIBUTE
  • 7. 5 Key Findings 7 ● In a DevOps evolution, there are many paths to success, but even more that lead to failure. ● Executives have a rosier view of their DevOps progress than the teams they manage. ● Start with the practices that are closest to production; then address processes that happen earlier in the software delivery cycle. ● Cross-team sharing is the key to scaling DevOps success. ● Automating security policy configurations is mission-critical to reaching the highest levels of DevOps evolution. CONFIDENTIAL - DO NOT DISTRIBUTE
  • 8. Stage 0: Build the Foundation on Standardization 8 • Monitoring and alerting are configurable by the team operating the service ○ High performing teams are 24 times more likely to configure monitoring and alerting • Reuse deployment patterns for building applications or services ○ Successful teams are 23 times more likely to reuse deployment patterns • Reuse testing patterns for building applications or services ○ High performing teams are 44 times more likely to reuse testing patterns • Teams contribute improvements to tooling provided by other teams ○ By using CM tools teams are 44 times more likely to contribute to other teams tooling • Configurations are managed by a configuration management tool ○ Successful teams are 27 times more likely to always use a CM tool for CM CONFIDENTIAL - DO NOT DISTRIBUTE
  • 9. Key Finding 1: In a DevOps evolution, there are many paths to success, but even more that lead to failure. 9
  • 10. 5 Stages of DevOps Evolution CONFIDENTIAL - DO NOT DISTRIBUTE
  • 11. Stage 1: Normalize the Technology Stack 11 Stage Defining Practices Contributors to Success ● Application development teams use version control ● Deploy on a standard set of operating systems ● Build on a standard set of technologies ● Put application configurations in version control ● Test infrastructure changes before deploying to production ● Source code is available to other teams 1 CONFIDENTIAL - DO NOT DISTRIBUTE
  • 12. Stage 2: Standardize and Reduce Variability 12 Stage Defining Practices Contributors to Success ● Deploy on a single standard operating system ● Build on a standard set of technologies. ● Reuse deployment patterns for building applications and services ● Re-architect applications based on business needs ● Put system configurations in version control 2 CONFIDENTIAL - DO NOT DISTRIBUTE
  • 13. Stage 3: Expand DevOps Practices 13 Stage Defining Practices Contributors to Success ● Individuals can do work without manual approval outside team ● Reuse deployment patterns for building applications and services ● Infrastructure changes are tested before deploying to production* ● Individuals accomplish changes without significant wait times ● Post-incident reviews occur and results are shared ● Build on a standard set of technologies ● Teams use continuous integration ● Infrastructure teams use version control ● Service changes can be made during business hours 3 CONFIDENTIAL - DO NOT DISTRIBUTE
  • 14. Stage 4: Automate Infrastructure Delivery 14 Stage Defining Practices Contributors to Success ● Automate system configurations ● Automate provisioning ● Application configurations are in version control* ● Automate security policy configurations ● Resources made available via self service 4 CONFIDENTIAL - DO NOT DISTRIBUTE
  • 15. Stage 5: Provide Self-Service Capabilities 15 Stage Defining Practices Contributors to Success ● Incident responses are automated ● Resources available via self- service ● Re-architect applications based on business needs* ● Security teams are involved in technology design and deployment* ● Security policy configurations are automated ● Application developers deploy testing environments on their own ● Success metrics for projects are visible ● Experiences and lessons are shared externally ● Provisioning is automated 5 CONFIDENTIAL - DO NOT DISTRIBUTE
  • 16. Key Finding 2 : Executives have a rosier view of DevOps progress than the teams below them. 16
  • 18. Key Finding 3: Start with the practices that are closest to production, then address processes that happen earlier in the software delivery cycle. 18
  • 19. Key Finding 3 19 ● Re-use deployment patterns for building applications and services ○ Successful organisations 23 X more likely to employ this practice ● Monitoring and Alerting configurable by the team operating the service ○ Successful organisations 24 X more likely to employ this practice ● Configurations managed by CM tool ○ Successful organisations 27 X more likely to use configuration management CONFIDENTIAL - DO NOT DISTRIBUTE
  • 21. Key Finding 4 : Cross-team sharing is the key to scaling DevOps success. 21
  • 22. Sharing and DevOps Evolution
  • 23. Culture and DevOps Evolution - Active Promotion
  • 24. Key Finding 5: Automating security policy configurations is a critical practice at the highest levels of DevOps evolution. 24
  • 25. Security Policy Configuration 25 ● Mission critical ○ Internal considerations eg RBAC ○ External - eg Sarbanes Oxley, GDPR ● Contributor to success in cross team sharing - eg remote, cloud based DBs ● Automated security policy ensures compliancies ● Building into configuration management acts as a normalizing function for the team ● Building into application design and build to eliminate security incidents upon release CONFIDENTIAL - DO NOT DISTRIBUTE
  • 26. 5 Key Findings - Summary 26 ● The DevOps Journey is not Linear - it’s Evolutionary ● The 5 Key Stages and Foundational Stage (0) are currently relevant to Organisations ● As Organizations evolve, the focus practices will also change and evolve ● The Devops Journey has multiple starting points and no final destination ● The Puppet model is to help Organizations get started and scale success fast through best practices ● DevOps is a Culture - not a Technology CONFIDENTIAL - DO NOT DISTRIBUTE
  • 30. 30 Get your copy today @ puppet.com