$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enterprise DevOps: 10 years on - DevOpsDays Ghe...
Search
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
99
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
78
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
法人支出管理領域におけるソフトウェアアーキテクチャに基づいたテスト戦略の実践
ogugu9
1
220
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
620
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
1
170
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
130
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.7k
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
380
Playwrightのソースコードに見る、自動テストを自動で書く技術
yusukeiwaki
13
5.2k
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
450
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
660
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
190
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
170
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
500
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Into the Great Unknown - MozCon
thekraken
40
2.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
720
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.7k
Automating Front-end Workflow
addyosmani
1371
200k
Designing for humans not robots
tammielis
254
26k
Embracing the Ebb and Flow
colly
88
4.9k
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.