SlideShare a Scribd company logo
Key Findings
Sally Reade - EMEA Channels, Puppet
2018 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
● Remove redundant technologies
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
2018 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
2018 State Of DevOps Report Key Findings
Ad

More Related Content

What's hot (20)

Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough  Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough
Jules Pierre-Louis
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
Software Guru
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essential
Martin Croker
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
XebiaLabs
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps Survey
Sonatype
 
Devops
DevopsDevops
Devops
Daniel Fikre
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
XebiaLabs
 
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
Puppet
 
DevOps Case Studies
DevOps Case StudiesDevOps Case Studies
DevOps Case Studies
WhiteHedge Technologies Inc.
 
DevOps
DevOpsDevOps
DevOps
Gehad Elsayed
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
XebiaLabs
 
Devops ppt
Devops pptDevops ppt
Devops ppt
Sulekha IT Training
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
Christian F. Nissen
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
Shweta Sadawarte
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
Aakash Yadav
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
Sonatype
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
CollabNet
 
Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough  Cloud bees and forester open source is not enough
Cloud bees and forester open source is not enough
Jules Pierre-Louis
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
Software Guru
 
DevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essentialDevOps - Why 50 deploys per day is essential
DevOps - Why 50 deploys per day is essential
Martin Croker
 
Software Release Orchestration and the Enterprise
Software Release Orchestration and the EnterpriseSoftware Release Orchestration and the Enterprise
Software Release Orchestration and the Enterprise
XebiaLabs
 
2017 DevSecOps Survey
2017 DevSecOps Survey2017 DevSecOps Survey
2017 DevSecOps Survey
Sonatype
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
XebiaLabs
 
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
Puppet
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
XebiaLabs
 
DevOps Transition Strategies
DevOps Transition StrategiesDevOps Transition Strategies
DevOps Transition Strategies
Alec Lazarescu
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
Shweta Sadawarte
 
DevOps Certification
DevOps CertificationDevOps Certification
DevOps Certification
Aakash Yadav
 
Starting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the EnterpriseStarting and Scaling DevOps In the Enterprise
Starting and Scaling DevOps In the Enterprise
Sonatype
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
CollabNet
 

Similar to 2018 State Of DevOps Report Key Findings (20)

The DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and SucceedThe DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and Succeed
Puppet
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
agile modeling in project management.pptx
agile modeling in project management.pptxagile modeling in project management.pptx
agile modeling in project management.pptx
RahatUllah55
 
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 is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
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 is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
Agile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptxAgile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptx
tuyethanhftu2
 
Devops
DevopsDevops
Devops
Sun Technlogies
 
SE-Lecture 4 - Agile Software Development.pptx
SE-Lecture 4 - Agile Software Development.pptxSE-Lecture 4 - Agile Software Development.pptx
SE-Lecture 4 - Agile Software Development.pptx
TangZhiSiang
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
CollabNet
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
7Targets AI Sales Assistants
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptx
Karim Monir
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
Continuous Delivery & DevOps Specialization
Continuous Delivery & DevOps SpecializationContinuous Delivery & DevOps Specialization
Continuous Delivery & DevOps Specialization
SadhuTejasai
 
CEB ERICCSON CASESTUDY that is highly recommended
CEB ERICCSON CASESTUDY that is highly recommendedCEB ERICCSON CASESTUDY that is highly recommended
CEB ERICCSON CASESTUDY that is highly recommended
SurbhiSukanth2
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
Radhouen Assakra
 
Lecture 3 se
Lecture 3 seLecture 3 se
Lecture 3 se
Tribhuvan University
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
Unit No. III Part1.pptx Cloud Microservices & Application
Unit No. III Part1.pptx Cloud Microservices & ApplicationUnit No. III Part1.pptx Cloud Microservices & Application
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business6 Resons To Implememnt DevOps In Your Business
6 Resons To Implememnt DevOps In Your Business
Skillmine Technology Consulting
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
Anmol Oberoi
 
The DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and SucceedThe DevOps Playbook: How to Start, Scale, and Succeed
The DevOps Playbook: How to Start, Scale, and Succeed
Puppet
 
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
AWS DevOps-Tutorial CHANAKYA SRIYAN DUKKA.
Srinivas Dukka
 
agile modeling in project management.pptx
agile modeling in project management.pptxagile modeling in project management.pptx
agile modeling in project management.pptx
RahatUllah55
 
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 is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
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 is a flexible and iterative approach to software development that empha...
Agile is a flexible and iterative approach to software development that empha...
ushajjad
 
Agile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptxAgile-Software-Development in SAP ERP.pptx
Agile-Software-Development in SAP ERP.pptx
tuyethanhftu2
 
SE-Lecture 4 - Agile Software Development.pptx
SE-Lecture 4 - Agile Software Development.pptxSE-Lecture 4 - Agile Software Development.pptx
SE-Lecture 4 - Agile Software Development.pptx
TangZhiSiang
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
CollabNet
 
Agile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptxAgile Unified Process (AUP).pptx
Agile Unified Process (AUP).pptx
Karim Monir
 
Measuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in ActionMeasuring Performance: See the Science of DevOps Measurement in Action
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
Continuous Delivery & DevOps Specialization
Continuous Delivery & DevOps SpecializationContinuous Delivery & DevOps Specialization
Continuous Delivery & DevOps Specialization
SadhuTejasai
 
CEB ERICCSON CASESTUDY that is highly recommended
CEB ERICCSON CASESTUDY that is highly recommendedCEB ERICCSON CASESTUDY that is highly recommended
CEB ERICCSON CASESTUDY that is highly recommended
SurbhiSukanth2
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
Ahmed Misbah
 
Unit No. III Part1.pptx Cloud Microservices & Application
Unit No. III Part1.pptx Cloud Microservices & ApplicationUnit No. III Part1.pptx Cloud Microservices & Application
Unit No. III Part1.pptx Cloud Microservices & Application
Priyanka855141
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
Anmol Oberoi
 
Ad

More from Eficode (20)

Saving money with Consolidations
Saving money with ConsolidationsSaving money with Consolidations
Saving money with Consolidations
Eficode
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet Enterprise
Eficode
 
Scaling DevOps: Pitfalls to avoid
Scaling DevOps: Pitfalls to avoidScaling DevOps: Pitfalls to avoid
Scaling DevOps: Pitfalls to avoid
Eficode
 
Microservices, IoT, DevOps: A Case Study
Microservices, IoT, DevOps: A Case StudyMicroservices, IoT, DevOps: A Case Study
Microservices, IoT, DevOps: A Case Study
Eficode
 
Building a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoBuilding a Knowledge Graph at Zalando
Building a Knowledge Graph at Zalando
Eficode
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...
Eficode
 
The Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is ServerlessThe Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is Serverless
Eficode
 
Why Serverless is scary without DevSecOps and Observability
Why Serverless is scary without DevSecOps and ObservabilityWhy Serverless is scary without DevSecOps and Observability
Why Serverless is scary without DevSecOps and Observability
Eficode
 
Securing Modern Applications: The Data Behind DevSecOps
Securing Modern Applications: The Data Behind DevSecOpsSecuring Modern Applications: The Data Behind DevSecOps
Securing Modern Applications: The Data Behind DevSecOps
Eficode
 
Secure your Azure and DevOps in a smart way
Secure your Azure and DevOps in a smart waySecure your Azure and DevOps in a smart way
Secure your Azure and DevOps in a smart way
Eficode
 
Can I Contain This?
Can I Contain This?Can I Contain This?
Can I Contain This?
Eficode
 
The Mono-repo – a contradiction with Microservices
The Mono-repo – a contradiction with MicroservicesThe Mono-repo – a contradiction with Microservices
The Mono-repo – a contradiction with Microservices
Eficode
 
Using Go in DevOps
Using Go in DevOpsUsing Go in DevOps
Using Go in DevOps
Eficode
 
Why Should You Be Thinking About DesignOps?
Why Should You Be Thinking About DesignOps?Why Should You Be Thinking About DesignOps?
Why Should You Be Thinking About DesignOps?
Eficode
 
From Zero to SAFe
From Zero to SAFeFrom Zero to SAFe
From Zero to SAFe
Eficode
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
Eficode
 
Disconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing LinkDisconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing Link
Eficode
 
The Best & Worst Uses of AI in Software Testing
The Best & Worst Uses of AI in Software TestingThe Best & Worst Uses of AI in Software Testing
The Best & Worst Uses of AI in Software Testing
Eficode
 
Model-based programming and AI-assisted software development
Model-based programming and AI-assisted software developmentModel-based programming and AI-assisted software development
Model-based programming and AI-assisted software development
Eficode
 
Large Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared ComponentsLarge Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared Components
Eficode
 
Saving money with Consolidations
Saving money with ConsolidationsSaving money with Consolidations
Saving money with Consolidations
Eficode
 
DevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet EnterpriseDevOps Automation with Puppet Bolt & Puppet Enterprise
DevOps Automation with Puppet Bolt & Puppet Enterprise
Eficode
 
Scaling DevOps: Pitfalls to avoid
Scaling DevOps: Pitfalls to avoidScaling DevOps: Pitfalls to avoid
Scaling DevOps: Pitfalls to avoid
Eficode
 
Microservices, IoT, DevOps: A Case Study
Microservices, IoT, DevOps: A Case StudyMicroservices, IoT, DevOps: A Case Study
Microservices, IoT, DevOps: A Case Study
Eficode
 
Building a Knowledge Graph at Zalando
Building a Knowledge Graph at ZalandoBuilding a Knowledge Graph at Zalando
Building a Knowledge Graph at Zalando
Eficode
 
How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...How to build the Cloud Native applications the way you want – not the way the...
How to build the Cloud Native applications the way you want – not the way the...
Eficode
 
The Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is ServerlessThe Future of Enterprise Applications is Serverless
The Future of Enterprise Applications is Serverless
Eficode
 
Why Serverless is scary without DevSecOps and Observability
Why Serverless is scary without DevSecOps and ObservabilityWhy Serverless is scary without DevSecOps and Observability
Why Serverless is scary without DevSecOps and Observability
Eficode
 
Securing Modern Applications: The Data Behind DevSecOps
Securing Modern Applications: The Data Behind DevSecOpsSecuring Modern Applications: The Data Behind DevSecOps
Securing Modern Applications: The Data Behind DevSecOps
Eficode
 
Secure your Azure and DevOps in a smart way
Secure your Azure and DevOps in a smart waySecure your Azure and DevOps in a smart way
Secure your Azure and DevOps in a smart way
Eficode
 
Can I Contain This?
Can I Contain This?Can I Contain This?
Can I Contain This?
Eficode
 
The Mono-repo – a contradiction with Microservices
The Mono-repo – a contradiction with MicroservicesThe Mono-repo – a contradiction with Microservices
The Mono-repo – a contradiction with Microservices
Eficode
 
Using Go in DevOps
Using Go in DevOpsUsing Go in DevOps
Using Go in DevOps
Eficode
 
Why Should You Be Thinking About DesignOps?
Why Should You Be Thinking About DesignOps?Why Should You Be Thinking About DesignOps?
Why Should You Be Thinking About DesignOps?
Eficode
 
From Zero to SAFe
From Zero to SAFeFrom Zero to SAFe
From Zero to SAFe
Eficode
 
Bringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOpsBringing value to the business and for your customer through DevOps
Bringing value to the business and for your customer through DevOps
Eficode
 
Disconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing LinkDisconnected Pipelines: The Missing Link
Disconnected Pipelines: The Missing Link
Eficode
 
The Best & Worst Uses of AI in Software Testing
The Best & Worst Uses of AI in Software TestingThe Best & Worst Uses of AI in Software Testing
The Best & Worst Uses of AI in Software Testing
Eficode
 
Model-based programming and AI-assisted software development
Model-based programming and AI-assisted software developmentModel-based programming and AI-assisted software development
Model-based programming and AI-assisted software development
Eficode
 
Large Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared ComponentsLarge Scale Cloud Infrastructure Using Shared Components
Large Scale Cloud Infrastructure Using Shared Components
Eficode
 
Ad

Recently uploaded (20)

Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 

2018 State Of DevOps Report Key Findings

  • 1. Key Findings Sally Reade - EMEA Channels, 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 ● Remove redundant technologies 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