Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enterprise DevOps: 10 years on - DevOpsDays Ghe...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Nigel Kersten
October 29, 2019
Technology
0
220
Enterprise DevOps: 10 years on - DevOpsDays Ghent 2019
Where have we gotten to after ten years of enterprise DevOps?
Nigel Kersten
October 29, 2019
Tweet
Share
More Decks by Nigel Kersten
See All by Nigel Kersten
Why are we all such hypocrites when it comes to DevOps?
nigelkersten
0
100
AppSecEU 2017 - DevSecOps- A Rose by Any Other Name Would Smell Sweeter
nigelkersten
0
110
Abstractions and Metaphors: building better tools and processes by caring about words
nigelkersten
0
280
OSDC 2015 - In Defense of Data Centers
nigelkersten
0
81
Devopsdays Paris 2015: Cognitive biases and our poor intuitions around probability
nigelkersten
2
210
Devopsdays Ghent 2014: Cognitive Biases in Tech: Awareness of our own bugs in decision making
nigelkersten
0
100
LinuxConf Japan 2014: Bringing Application Owners and Sysadmins together via Configuration Management Workflows
nigelkersten
0
43
Other Decks in Technology
See All in Technology
20260311 ビジネスSWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
250
堅牢.py#2 LT資料
t3tra
0
130
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
390
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
190
SaaSからAIへの過渡期の中で現在、組織内で起こっている変化 / SaaS to AI Paradigm Shift
aeonpeople
0
120
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
580
モブプログラミング再入門 ー 基本から見直す、AI時代のチーム開発の選択肢 ー / A Re-introduction of Mob Programming
takaking22
5
1.3k
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
1
500
vLLM Community Meetup Tokyo #3 オープニングトーク
jpishikawa
0
320
楽しく学ぼう!ネットワーク入門
shotashiratori
3
2.7k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
IBM Bobを使って、PostgreSQLのToDoアプリをDb2へ変換してみよう/202603_Dojo_Bob
mayumihirano
1
300
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
A Soul's Torment
seathinner
5
2.4k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Color Theory Basics | Prateek | Gurzu
gurzu
0
240
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Ethics towards AI in product and experience design
skipperchong
2
220
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
170
Transcript
Enterprise DevOps: 10 Years On DevOpsDays Ghent 2019 Nigel Kersten
Field CTO, Puppet @nigelkersten
None
None
None
None
None
None
Grassroots DevOps
None
Enterprise DevOps
None
DevSecOps
Tales from the wasteland of Enterprise IT
Server Reboot Approval Process • Huge multinational • 5-7 step
approval process including: • App owners • Infra owners • Change Managers • Security Approvers • Minimum 36 hrs for anyone not at HQ • Almost no-one working on infra is at HQ
Depreciating the Cloud • IT projects modeled using hardware deprecation
• Moving to the cloud • Kept using the same model • IaaS "free" for app teams after 5 years.
Manually Powered Infrastructure As Code • Financial Services • Fully
modeled Infra-as-code deployment • Running in simulation mode. Always • All changes made by hand to servers
The OpsDev Team • Dev and Ops not working •
DevOps team formed from Ops to fix it • Dev decide to form an OpsDev team • Everything is worse
This doesn't feel like DevOps
Most companies aren't changing enough
None
Containers don't fix things
None
Enterprise Architects design beautiful release trains like this
None
Actual Production Requirements
DevOps should be more than optimizing and automating builds!
It's not all bad!
None
None
So where did it go wrong?
Missing Parts • Culture • Automation • Lean • Measurement
• Sharing
Missing Parts • Culture • Automation • Lean • Measurement
• Sharing
Puppet 2018 State of DevOps Report
Puppet 2018 State of DevOps Report
So what do we do? • Technical capabilities are not
the bottleneck • Not the build automation engineers fault • Most enterprise managers aren't natural change agents
Success requires change higher up in the org and in
more than just IT
The things we build need to be more accessible and
more easily shareable
Thanks.