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
The First Decade of DevOps is Over by Konstanin...
Search
DevOps Gathering
March 10, 2020
Programming
1
160
The First Decade of DevOps is Over by Konstanin Diener
DevOps Gathering
March 10, 2020
Tweet
Share
More Decks by DevOps Gathering
See All by DevOps Gathering
Hacking Terraform by Constantin Weisser
devopsgatheringio
1
250
The Road to Reliability: Infrastructure Testing explained by Constantin Weisser
devopsgatheringio
1
270
Take MicroProfile to the Clouds with Quarkus by Dirk Weil
devopsgatheringio
0
200
Tracing - a Journey to Tactical Insights by Florian Kückelkorn
devopsgatheringio
0
260
Testable Kubernetes Operators? by Marcel Müller
devopsgatheringio
0
260
How Containerized Pipelines Can Boost Your CI/CD by Nico Meisenzahl
devopsgatheringio
0
160
Routing Your Microservices Architecture to Ease DevOps Enterprise Transformation by Manuel Zapf
devopsgatheringio
0
250
From Zero to Hero - Onboarding with GitOps by Mario Kleinsasser
devopsgatheringio
0
130
Building a Graph User-Interface for Malware-Analysis by Stefan Hausotte
devopsgatheringio
0
240
Other Decks in Programming
See All in Programming
Is Xcode slowly dying out in 2025?
uetyo
1
190
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
850
Result型で“失敗”を型にするPHPコードの書き方
kajitack
4
310
エラーって何種類あるの?
kajitack
5
300
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
800
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
370
GoのGenericsによるslice操作との付き合い方
syumai
3
680
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
490
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
760
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
570
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
11
2k
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Optimizing for Happiness
mojombo
379
70k
Docker and Python
trallard
44
3.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Visualization
eitanlees
146
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Automating Front-end Workflow
addyosmani
1370
200k
Transcript
The first decade of DevOps is over! Konstantin Diener |
cosee GmbH
[email protected]
| @onkelkodi
KONSTANTIN DIENER CTO and founder of cosee
Discovery- Phase Backlog Expert-Teams Billing Models Iterative Delivery Soft ware-
Releases
None
2009
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/
https://de.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr/ Ops’ job is to enable the business (this is
dev’s job too)
None
What was 2009 like?
None
Ops: Provisioning of Software, Servers & Networks
On-Premise Hosting
Infrastructure is an INVESTMENT
AWS is 3 years old
Agile Manifesto is 8 years old
Agile Delivery
None
None
None
2019
Technology
smaller deployment units
2009 2019
Containers
Public Cloud & Managed Services
Servers, Networks etc. Infrastructure as a Service Managed Service Infrastructure
as a Service Infrastructure as a Service Managed Service Managed Service Managed Service Managed Service Application
2009 2019
None
Infrastructure as Code
Cattle vs. Pet
2009 2019 965-01-node-vs-test irene
Infrastructure as Code is important
But … ☝
• #1 Normalize the technology stack • #2 Standardize and
reduce variability • #3 Expand DevOps practices • #4 Automate infrastructure delivery • #5 Provide self-service capabilities 2018 State of DevOps Report
But DevOps isn’t just IaC
DevOps is collaboration
Werner Vogels, Amazon “You build it, you run it”
Observability
New collaboration models
@noidi „Having a dedicated DevOps person who does all the
DevOpsing is like having a dedicated collaboration person who does all the collaborating.“
Embedding Inspired by devopstopologies.com
Embedding Ops as a Service Inspired by devopstopologies.com
Embedding Ops as a Service Collaboration Inspired by devopstopologies.com
devopstopologies.com
Site Reliability Engineering
Site Reliability Engineering or Ops done by Software Engineers
Failure & Transparency
Werner Vogels, Amazon “Everything fails all the time”
Chaos Engineering
Blameless Postmortems
Sharing is caring
https://blog.github.com/2018-10-30-oct21-post-incident-analysis/
ChatOps Jason Hand
Outlook
Is operating servers your core business?
Servers, Networks etc. Infrastructure as a Service Managed Service Infrastructure
as a Service Infrastructure as a Service Managed Service Managed Service Managed Service Managed Service Application
• Keep your proprietary code and infrastructure as minimal as
possible. • Try to automate everything. • Avoid pet infrastructure.
None
• Learn from failure! • Share your learnings (company +
customers + community)! • Choose a setup for real collaboration. • Build real cross-functional teams (together with business, support, marketing, …)!
But …
Homework 2029: tackle complexity
[email protected]
| @onkelkodi Let’s keep in touch! Konstantin Diener |
cosee GmbH cosee.biz Picture credits: Gated Bridge: https://www.istockphoto.com/de/portfolio/vesilvio Dog:https://www.istockphoto.com/de/portfolio/sestovic Cows:https://www.istockphoto.com/de/portfolio/pixinoo