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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nigel Kersten
October 29, 2019
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
120
AppSecEU 2017 - DevSecOps- A Rose by Any Other Name Would Smell Sweeter
nigelkersten
0
120
Abstractions and Metaphors: building better tools and processes by caring about words
nigelkersten
0
290
OSDC 2015 - In Defense of Data Centers
nigelkersten
0
87
Devopsdays Paris 2015: Cognitive biases and our poor intuitions around probability
nigelkersten
2
220
Devopsdays Ghent 2014: Cognitive Biases in Tech: Awareness of our own bugs in decision making
nigelkersten
0
120
LinuxConf Japan 2014: Bringing Application Owners and Sysadmins together via Configuration Management Workflows
nigelkersten
0
47
Other Decks in Technology
See All in Technology
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
0
120
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
640
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
150
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1.2k
脆弱性対応、どこで線を引くか
rymiyamoto
1
410
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
7k
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
310
エラーバジェットのアラートのタイミングを考える.pdf
kairim0
0
160
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
140
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Unsuck your backbone
ammeep
672
58k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
From π to Pie charts
rasagy
0
210
WCS-LA-2024
lcolladotor
0
640
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
150
We Are The Robots
honzajavorek
0
250
Git: the NoSQL Database
bkeepers
PRO
432
67k
Abbi's Birthday
coloredviolet
2
8.1k
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.