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
Nigel Kersten
October 29, 2019
Technology
220
0
Share
Enterprise DevOps: 10 years on - DevOpsDays Ghent 2019
Where have we gotten to after ten years of enterprise DevOps?
Nigel Kersten
October 29, 2019
More Decks by Nigel Kersten
See All by Nigel Kersten
Why are we all such hypocrites when it comes to DevOps?
nigelkersten
0
110
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
290
OSDC 2015 - In Defense of Data Centers
nigelkersten
0
84
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
110
LinuxConf Japan 2014: Bringing Application Owners and Sysadmins together via Configuration Management Workflows
nigelkersten
0
45
Other Decks in Technology
See All in Technology
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
250
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
250
みんなの考えた最強のデータ基盤アーキテクチャ'26前期〜前夜祭〜ルーキーズ_資料_遠藤な
endonanana
0
150
Swift Sequence の便利 API 再発見
treastrain
1
190
なぜ、私がCommunity Builderに?〜活動期間1か月半でも選出されたワケ〜
yama3133
0
110
PdM・Eng・QAで進めるAI駆動開発の現在地/aidd-with-pdm-eng-qa
shota_kusaba
0
130
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
210
The 7 pitfalls of AI
ufried
0
200
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
210
いつの間にかデータエンジニア以外の業務も増えていたけど、意外と経験が役に立ってる
zozotech
PRO
0
270
Agent Skillsで実現する記憶領域の運用とその後
yamadashy
2
1.5k
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
180
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
KATA
mclloyd
PRO
35
15k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
The untapped power of vector embeddings
frankvandijk
2
1.7k
We Are The Robots
honzajavorek
0
220
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
300
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
The agentic SEO stack - context over prompts
schlessera
0
770
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.