The DevOps disaster
15 ways to fail at DevOps
Bert	Jan	Schrijver
@bjschrijverbertjan@jpoint.nl
Bert Jan Schrijver
L	e	t	‘	s		m	e	e	t
@bjschrijver
Outline
S o w h a t ‘ s n e x t ?
Context
Definition	of	DevOps
How	to	fail	at	DevOps
What’s	DevOps	really	
about?
Every	change	goes	through	the	
build/test	pipeline	and	
automatically	gets	put	into	
production.
Continuous Deployment
?!
DevOps
Building	and	testing	software	in	
such	a	way	that	the	software	can	be	
released	to	production	at	any	time.	


"Ship	early,	ship	often,	sacrificing	
features,	never	quality"	-	Kyle	Neath
Continuous Delivery
Team	members	integrate	their	work	
frequently.	Commits	are	verified	by	
automated	builds	and	tests.
Continuous Integration
Definitions
Who’s	who	in	DevOps
Source: https://i.ytimg.com/vi/64BOxYpVZpU/maxresdefault.jpg
YOU KEEP USING THAT WORD
I DO NOT THINK IT MEANS WHAT YOU THINK IT MEANS
DevOps: a definition
Development and operations engineers
being responsible together
for the entire lifecycle of a product.
:


building and running better-quality software
more quickly and more reliably.
DevOps: another definition
Two or more teams
working together on a shared goal
as an enabler for Continuous Delivery, faster problem
resolution and focus on value instead of problems.
Why DevOps?
DevOps makes your business move faster
Why DevOps?
DevOps is not about doing something new.
It’s about fixing a mistake from the past.
Ready for failure?
Photo: Dave Lehl
DevOps is the same thing as
Continuous Delivery and Continuous Deployment
It’s not. Go back a few slides.
Failure 1
You need a central ‘DevOps team’
that handles all ops stuff
Source: http://www.nasa.gov/images/content/218652main_STOCC_FS_img_lg.jpg
No. DevOps is about removing silos, not about adding more.
Failure 2
DevOps is only for
development and operations engineers
No. Everyone in the team is in. Testers too!
Failure 3
DevOps means
developers managing production
WORKED FINE IN DEV
OPS PROBLEM NOW
No. Yes. It depends ;-)
Failure 4
DevOps is only for
hipsters, startups and unicorns
Source: http://attitudes4innovation.com/wp-content/uploads/2014/04/3683.Nubis_Team_May_2013.jpg
No. DevOps can work for the enterprise, too.
Failure 5
You need containers, microservices
and ‘the cloud’ to do DevOps
Source: http://www.matrixfans.net/wp-content/uploads/2011/10/spoon-boy.jpg
THERE IS NO CLOUD
IT’S JUST SOMEONE ELSE’S COMPUTER
No. DevOps is not about technology. It’s about collaboration.
Failure 6
DevOps is about
automation
No. Well, automation helps, but it’s not the main goal of DevOps.
Failure 7
DevOps is about
tools
No, you don’t need Chef or Puppet to do DevOps.
Failure 8
DevOps is a job title -
something you can be certified in
Source: http://blog.mrii.org/wp-content/uploads/2015/10/certified.png
No. Noooo! Just no. Or actually: yes. You’re all certified!
Failure 9
DevOps replaces
Agile
Source: http://blogs.metageek.net/wp-content/uploads/2015/04/IMG_6967-1024x768.jpg
No. Agile is a way to develop software. DevOps has a broader goal.
Failure 10
DevOps doesn’t work with
waterfall, Prince or ITIL
Source: http://www.thewallpapers.org/photo/30981/4-3-2-waterfall.jpg
No. That’s like saying “collaboration doesn’t work with …”
Failure 11
You don’t need to define
what DevOps means to your organisation
Source: https://headguruteacher.files.wordpress.com/2013/02/screen-shot-2013-02-12-at-22-26-37.png
No. You really really need to. Trust me. I didn’t and I regret it.
Failure 12
You can do DevOps
without management buy-in
Source:http://cdn.ttgtmedia.com/visuals/ComputerWeekly/Hero%20Images/IT-management-CIO-fotolia.jpg
No. Changing an organisation requires C-level support.
Failure 13
You can enforce DevOps
in an organisation
Source: http://i.huffpost.com/gen/2561186/images/o-DONALD-TRUMP-facebook.jpg
No. You can never enforce cultural change.
Failure 14
DevOps prevents
failure
Photo: Andres Harambour
No. DevOps embraces failure. Failure is where you learn.
Failure 15
So what is DevOps really about?
Source: https://7216-presscdn-0-76-pagely.netdna-ssl.com/wp-content/uploads/2011/12/confused-man-single-good-men.jpg
DevOps is about culture
Source: http://www.azmc.org/wp-content/uploads/2012/11/Arts-and-Culture-Large.jpg
DevOps is about freedom and responsibility
Source: https://images.unsplash.com/photo-1449177009399-be6867ef0505
DevOps is about empathy
Source: http://www.scarymommy.com/wp-content/uploads/2014/06/empathy.jpg
Source: https://cdn2.vox-cdn.com/thumbor/J9OqPYS7FgI9fjGhnF7AFh8foVY=/148x0:1768x1080/1280x854/cdn0.vox-cdn.com/uploads/chorus_image/image/46147742/cute-success-kid-1920x1080.0.0.jpg
THAT’S IT.
NOW GO KICK SOME ASS!
Questions?
@bjschrijver
Thanks for your time.
Got	feedback?	Tweet	it!
@bjschrijver
All	pictures	belong	
to	their	respective		
authors

More Related Content

PDF
Oracle Code Brussels 2017 - The DevOps disaster
PDF
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster
PDF
JavaOne 2016 - The DevOps Disaster
PDF
Codemotion Amsterdam 2016 - The DevOps Disaster
PDF
GOTO Amsterdam 2016 - The DevOps Disaster
PDF
Principles of Continuous Delivery and DevOps
PDF
JavaLand 2022 - Software architecture in a DevOps world
PDF
JUG Bonn June 2021 - The DevOps disaster
Oracle Code Brussels 2017 - The DevOps disaster
Digital Ocean Amsterdam meetup March 2017 - The DevOps disaster
JavaOne 2016 - The DevOps Disaster
Codemotion Amsterdam 2016 - The DevOps Disaster
GOTO Amsterdam 2016 - The DevOps Disaster
Principles of Continuous Delivery and DevOps
JavaLand 2022 - Software architecture in a DevOps world
JUG Bonn June 2021 - The DevOps disaster

What's hot (20)

PPTX
DevOps - Understanding Core Concepts
PDF
有了 Agile,為什麼還要有 DevOps?
PPTX
DevOps without DevOps Tools
PDF
Effective DevOps:一場文化與技術的轉型運動
PDF
JavaLand 2022 - Debugging distributed systems
PDF
JUG CH September 2021 - Debugging distributed systems
PDF
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
PDF
DevOps(1) : What's DevOps - (MOSG)
PDF
DevOps Delivery Pipeline
PDF
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
PDF
Continuous integration and delivery
PDF
DevOps 及 TDD 開發流程哲學
PDF
DevOps Unicorns
PDF
From devOps to front end Ops, test first
PDF
Debugging distributed systems
PPTX
DevOps and All the Continuouses w/ Helen Beal
PDF
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
PPTX
DevOpsGuys Performance Testing with APM Tools workshop
PDF
Software architecture in a DevOps world
PPTX
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
DevOps - Understanding Core Concepts
有了 Agile,為什麼還要有 DevOps?
DevOps without DevOps Tools
Effective DevOps:一場文化與技術的轉型運動
JavaLand 2022 - Debugging distributed systems
JUG CH September 2021 - Debugging distributed systems
Skills Matter DevSecOps eXchange Forum 2022 - Software architecture in a DevO...
DevOps(1) : What's DevOps - (MOSG)
DevOps Delivery Pipeline
TDC 2021 - Better software, faster: Principles of Continuous Delivery and DevOps
Continuous integration and delivery
DevOps 及 TDD 開發流程哲學
DevOps Unicorns
From devOps to front end Ops, test first
Debugging distributed systems
DevOps and All the Continuouses w/ Helen Beal
Devops at SlideShare: Talk at Devopsdays Bangalore 2011
DevOpsGuys Performance Testing with APM Tools workshop
Software architecture in a DevOps world
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
Ad

Viewers also liked (11)

PDF
Codemotion tech pills - Continuous performance
PDF
Codemotion Amsterdam 2016 - Building microservices with Vert.x
PDF
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
PDF
Amsterdam JUG - Continuous performance
PDF
JavaLand 2016: Continuous performance
PDF
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
PDF
Devoxx UK 2016 - Building microservices with Vert.x
PDF
Utrecht JUG - Building microservices with Vert.x
PDF
JavaZone 2016: Continuous performance
PDF
Utrecht JUG - Pipeline as code
PDF
Jfokus 2017 - The DevOps Disaster
Codemotion tech pills - Continuous performance
Codemotion Amsterdam 2016 - Building microservices with Vert.x
EuregJUG 2016-01-07 - Swimming upstream in the container revolution
Amsterdam JUG - Continuous performance
JavaLand 2016: Continuous performance
JavaLand 2016 - Decoding the air around you with Java and $7 hardware
Devoxx UK 2016 - Building microservices with Vert.x
Utrecht JUG - Building microservices with Vert.x
JavaZone 2016: Continuous performance
Utrecht JUG - Pipeline as code
Jfokus 2017 - The DevOps Disaster
Ad

Similar to DevOps Utrecht - The DevOps Disaster (20)

PDF
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
PPT
DevOps in 2014
PPTX
DevOps Introduction
PDF
DevOps beyond the Tools
PPTX
What is DevOps? What is DevOps CoE?
PPTX
DevOps unraveled - Nyenrode masterclass on Agile Management
PPTX
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
PDF
Introduction to DevOps
ODP
One Weird Trick
PDF
What the heck is DevOps and why do we need it?
PDF
DevOps Perspectives Edition 3
PDF
DevOps Perspectives Edition 3
PDF
DevOps Perspectives 3
PPTX
DevOps 1 (1).pptx
PDF
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
PDF
DevOps and its impact
PDF
Understanding devops
PDF
ASAS 2015 - Benito de Miranda
The DevOps disaster: 15 ways to fail at DevOps - Bert Jan Schrijver - Codemot...
DevOps in 2014
DevOps Introduction
DevOps beyond the Tools
What is DevOps? What is DevOps CoE?
DevOps unraveled - Nyenrode masterclass on Agile Management
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Introduction to DevOps
One Weird Trick
What the heck is DevOps and why do we need it?
DevOps Perspectives Edition 3
DevOps Perspectives Edition 3
DevOps Perspectives 3
DevOps 1 (1).pptx
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
DevOps and its impact
Understanding devops
ASAS 2015 - Benito de Miranda

Recently uploaded (20)

PDF
Associate Degree Programmers for Allama Iqbal University
PDF
Salesforce-Proxy-Statement-Supplement-May-2025.pdf
PDF
Presentation 2.pdfsdddddddddddddddddddddddddddddddddddddd
PPT
Comparison of 2 Population Kuch toh bhadwa chodi karwa raha
PPTX
Blue And White Modern Business Presentation.pptx
PDF
Information Technology practical assignment
PPTX
Male_Genital_SystMale_Genital_System_Anatomy_Illustrated.pptxem_Presentation....
PDF
Black and White Modern Technology Presentation.pdf
PDF
B2B Marketing mba class material for study
PDF
B450721.pdf American Journal of Multidisciplinary Research and Review
PPTX
BIOS-and-VDU-The-Foundations-of-Computer-Startup-and-Display (1).pptx
PDF
1.-WORLD-WIDE-WEB the internet evolution and slang
PPTX
materi minggu ke 5.ppt mata kuliah mobile
PDF
Cybersecurity: Understanding Threats, Attacks, and Protective Measures in the...
PPTX
c_languagew_structure_and_functions.pptx
PPT
Debate Adjudication Semijjjjjjjjjjjjjjjjjjjjjjjjnar.ppt
PPTX
weathering-final for grade 12 students in any kind of school
PPTX
Data Flows presentation hubspot crm.pptx
PPTX
DAY 1 - Introduction to Git.pptxttttttttttttttttttttttttttttt
PPT
SEMOGA BERMANFAAT MATERI DASAR KOMPUTER.ppt
Associate Degree Programmers for Allama Iqbal University
Salesforce-Proxy-Statement-Supplement-May-2025.pdf
Presentation 2.pdfsdddddddddddddddddddddddddddddddddddddd
Comparison of 2 Population Kuch toh bhadwa chodi karwa raha
Blue And White Modern Business Presentation.pptx
Information Technology practical assignment
Male_Genital_SystMale_Genital_System_Anatomy_Illustrated.pptxem_Presentation....
Black and White Modern Technology Presentation.pdf
B2B Marketing mba class material for study
B450721.pdf American Journal of Multidisciplinary Research and Review
BIOS-and-VDU-The-Foundations-of-Computer-Startup-and-Display (1).pptx
1.-WORLD-WIDE-WEB the internet evolution and slang
materi minggu ke 5.ppt mata kuliah mobile
Cybersecurity: Understanding Threats, Attacks, and Protective Measures in the...
c_languagew_structure_and_functions.pptx
Debate Adjudication Semijjjjjjjjjjjjjjjjjjjjjjjjnar.ppt
weathering-final for grade 12 students in any kind of school
Data Flows presentation hubspot crm.pptx
DAY 1 - Introduction to Git.pptxttttttttttttttttttttttttttttt
SEMOGA BERMANFAAT MATERI DASAR KOMPUTER.ppt

DevOps Utrecht - The DevOps Disaster