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
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
95
AppSecEU 2017 - DevSecOps- A Rose by Any Other Name Would Smell Sweeter
nigelkersten
0
100
Abstractions and Metaphors: building better tools and processes by caring about words
nigelkersten
0
280
OSDC 2015 - In Defense of Data Centers
nigelkersten
0
74
Devopsdays Paris 2015: Cognitive biases and our poor intuitions around probability
nigelkersten
2
200
Devopsdays Ghent 2014: Cognitive Biases in Tech: Awareness of our own bugs in decision making
nigelkersten
0
99
LinuxConf Japan 2014: Bringing Application Owners and Sysadmins together via Configuration Management Workflows
nigelkersten
0
40
Other Decks in Technology
See All in Technology
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
210
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
130
「れきちず」のこれまでとこれから - 誰にでもわかりやすい歴史地図を目指して / FOSS4G 2025 Japan
hjmkth
1
210
AI時代こそ求められる設計力- AWSクラウドデザインパターン3選で信頼性と拡張性を高める-
kenichirokimura
3
250
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
590
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
160
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
170
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
[Keynote] What do you need to know about DevEx in 2025
salaboy
0
150
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
180
from Sakichi Toyoda to Agile
kawaguti
PRO
1
110
AWS 잘하는 개발자 되기 - AWS 시작하기: 클라우드 개념부터 IAM까지
kimjaewook
0
120
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
232
18k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Scaling GitHub
holman
463
140k
How to Think Like a Performance Engineer
csswizardry
27
2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Into the Great Unknown - MozCon
thekraken
40
2.1k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
What's in a price? How to price your products and services
michaelherold
246
12k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Making Projects Easy
brettharned
119
6.4k
The Pragmatic Product Professional
lauravandoore
36
6.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.