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 Diener
Search
DevOps Gathering
March 10, 2020
Programming
1
130
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
210
The Road to Reliability: Infrastructure Testing explained by Constantin Weisser
devopsgatheringio
1
230
Take MicroProfile to the Clouds with Quarkus by Dirk Weil
devopsgatheringio
0
160
Tracing - a Journey to Tactical Insights by Florian Kückelkorn
devopsgatheringio
0
210
Testable Kubernetes Operators? by Marcel Müller
devopsgatheringio
0
170
How Containerized Pipelines Can Boost Your CI/CD by Nico Meisenzahl
devopsgatheringio
0
120
Routing Your Microservices Architecture to Ease DevOps Enterprise Transformation by Manuel Zapf
devopsgatheringio
0
210
From Zero to Hero - Onboarding with GitOps by Mario Kleinsasser
devopsgatheringio
0
110
Building a Graph User-Interface for Malware-Analysis by Stefan Hausotte
devopsgatheringio
0
190
Other Decks in Programming
See All in Programming
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
3
360
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
3
770
コードレビューで学ぶ!Kotlinオブジェクト指向デザインパターン
akkie76
2
180
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
pixivアプリでマルチモジュールを実現するまで
gatosyocora
1
130
CircleCIを活用して AWSへの継続的デリバリーを 実践する
coconala_engineer
1
230
Hanami and htmx
bkuhlmann
0
190
App Router への移行は「改善」となり得るのか?/ Can migration to App Router be an improvement
takefumiyoshii
8
2.1k
Code Reviews
bkuhlmann
4
880
デザインシステムで Tailwind CSSとCSS in JSに分散投資をしたら良かった話
fsubal
18
4.8k
What We Can Learn From OSS
inouehi
0
400
エンターテイメント業界で利用されるAWS
demuyan
0
200
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
658
120k
RailsConf 2023
tenderlove
2
530
Clear Off the Table
cherdarchuk
83
310k
Designing with Data
zakiwarfel
95
4.8k
Gamification - CAS2011
davidbonilla
76
4.6k
Git: the NoSQL Database
bkeepers
PRO
422
63k
How STYLIGHT went responsive
nonsquared
92
4.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
How GitHub (no longer) Works
holman
304
140k
Infographics Made Easy
chrislema
237
18k
Building Effective Engineering Teams - LeadDev
addyosmani
27
1.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
15
2.6k
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