SlideShare a Scribd company logo
10 years of #devops
But what did we REALLY
learn ?
Kris Buytaert
@krisbuytaert
10 years of #devopsdays, but what have we really learned ?
@krisbuytaert
10 years of
World Domination
●
2009 Ghent
●
2010 Sydney , MountainView, Hamburg, Sao Paulo
●
2011 Boston, MountainView, Goteborg,
●
2012 Austin, Tokyo , MountainView, Rome
●
2013 London (2x) Paris, Amsterdam
●
……
●
2019 Ghent
@krisbuytaert
@krisbuytaert
A global movement to improve the
quality of software delivery leveraging
Open Source experience, started in Gent
in 2009
Future #devopsdays
●
250 events and counting
●
900+ organisers
●
70+ events in 2019
●
10th year aniversay
●
Other events
with #devops
track
@krisbuytaert
Kris Buytaert
●
I used to be a Dev,
●
Then Became an Op
●
CTO and Open Source Consultant @inuits.eu
●
Everything is a freaking DNS Problem
●
Evangelizing devops
●
Organiser of #devopsdays, #cfgmgmtcamp,
#loadays, #deliveryconf ? ….
@krisbuytaert
Why we study history ?
●
Because I`m a grumpy old frustrated
developer sysadmin
●
Because I`m an old opiniated guy
●
Because history repeats
●
We need to learn from our mistakes
@krisbuytaert
The “Old” Days
●
“Put this Code Live, here's a tarball” NOW!
●
What dependencies ?
●
No machines available ?
●
What database ?
●
Security ?
●
High Availability ?
●
Scalability ?
●
My computer can't install this ?
@krisbuytaert
Culture
Then
●
Agile, Kanban, Lean
●
Startups as examples
●
Success Stories
●
Unicorns
●
Poster Childs
Now
●
Agile, Fake Agile, Less, Safe,
●
Enterprises as examples =>
No examples
●
Popular Antipatterns
●
How to include management
●
Failure
●
Burnout
@krisbuytaert
* as code
Then
●
Cfengine, Puppet, Chef
●
Mcollective, Noah,
Rundeck
●
Hudson, Jenkins
Now
●
Bash in Yaml
●
Ansible, Rundeck, Choria,Bolt
●
Jenkins, JenkinsX GitlabCI,
CircleCI, TravisCI
– Pipeline As Code
●
kubectl apply -f …….
●
helm install …….
@krisbuytaert
Continuous Something
Then
●
Deploying Software
●
Svn, Git
●
Git flow
●
Release Management
Now
●
Git
●
Stop Branching
●
Trunk Based
Development
@krisbuytaert
Monitordrama
Then
●
Bloated commercial
●
Nagios
●
Cacti, Munin , RRD
●
Ganglia
●
Zenoss
●
Scaling Zabbix
●
#monitoringsucks
Now
●
Icinga
●
ELK
●
Graphite + Grafana
●
Prometheus
●
#monitoringlove
●
#observability
●
#opentracing
@krisbuytaert
Cloudy
Then
●
Xen, KVM, openVZ, lxc
●
Vagrant
●
Linux-HA, CoroSync
●
Ceph, Gluster, DRBD,
●
EC2, OpenStack, Cloudstack,
Eucalyptus,OpenNebula,
openQRM
Now
●
Docker , Docker, Docker,
Moby, Rkt, lxc, cri-o,podman
●
Docker , Docker, Docker,
●
Mesos, Kubernetes, K8s,
K3s, Nomad
●
NFS
●
EC2, GCE, Azure, OpenStack,
@krisbuytaert
Docker
Docker
DockerDocker
Docker
Docker
@krisbuytaert
Tools will not fix your
broken culture
Tooling hype is not helping
@krisbuytaert
Kubernetes
Docker
Kubernet
es
Kubernete
s
Kube
Kubernete
s
@krisbuytaert
Culture vs Tools
@krisbuytaert
This industry is
great at killing awesome
things
@krisbuytaert
Is ITIL dead ?
●
The last mile
●
The men who say no
●
Guardians of Production
●
Friday at 10 am
●
Reducing risk upfront
●
Machines make decisions
●
Lower downtime
●
Constantly
●
Learn the Language
●
Automate the steps
●
Speed up 1000x
@krisbuytaert
Agile is dead ?
●
Waterfall
●
Watermill
●
Jira & Standups
●
SaFe
@krisbuytaert
Who killed #devops ?
@krisbuytaert
We Did
●
7 tools for your devops stack
●
Puppet vs Chef vs Ansible
●
Docker , the Ultimate “Devops” Tool
●
Implement all the tools ..
@krisbuytaert
Recruiters Killed #devops
●
It's not a job title.
●
Is it a developer ?
●
Is it an ops engineer ?
●
a system engineer writing code ?
●
a developer running operations ?
@krisbuytaert
@krisbuytaert
#devopsteam
●
It's not the team running tooling
●
It's not the team in charge of delivery
●
It's not yet another silo between devs and ops
@krisbuytaert
There is no such thing
●
Who is certified ?
●
By who ?
@krisbuytaert
Certification kills everything
●
ITIL => misses the goal
●
Scrum => makes it a procedure
●
Devops => the biggest scam of them all
●
For the cause of education ?
●
Devops “insert your tool here” Certifcation ?
●
Certification = Vendors milking users
●
You can’t standardise it either !!
@krisbuytaert
@krisbuytaert
#enterprise devops
●
“You can only change small
organisations”
●
“You can't change a large
organisation”
●
“You need to do things different“
●
There is much more to change
●
It takes longer
●
The resistance is bigger
●
“The antibodies kick in”
@krisbuytaert
Most Large Enterprises are not even close to
#devops, #agile
Their culture is so broken they keep lying to
themselves they are
While pushing people closer to BurnOut :(
@krisbuytaert
10 years later
@krisbuytaert
Dev Ooops #container edition
●
“Put this Code Live, here's a Docker
Image ”
●
No machines available ?
●
What database ? Where to store the
data ?
●
Security ? What distro is this even ?
Bad Cows ?
●
How do we monitor his ?
●
Backups ?
●
How did you build this ?
@krisbuytaert
What have we really learned ?
@krisbuytaert
The rise of
●
Cargo Culting
●
YoloOps
●
Resume Driven development
●
Hype Driven development
Change Management & Resistance
20 – 60 – 20
20% Early adopters , find your peers
60% Will wait , but adopt slowly
20%
“Success” Stories
●
Not always real success stories :(
●
Change Happens
●
But not company wide
@krisbuytaert
A long Journey
●
We are nowhere close to being finished..
●
Young organisations become old
●
New people onboard
●
New technologies need to be embrace
@krisbuytaert
Teaching people
@krisbuytaert
Our role tomorrow today
●
Teacher
●
Student
●
Bridge Builder
●
Developer
●
Troubleshooter
●
Evangelist
●
Shrink
@krisbuytaert
It's not about the tools
It's about change
It's about the people
@krisbuytaert
Contact
InuitsInuits
Essensteenweg 31Essensteenweg 31
BrasschaatBrasschaat
BelgiumBelgium
891.514.231891.514.231
+32 475 961221+32 475 961221
Kris Buytaert Kris.Buytaert@inuits.euKris Buytaert Kris.Buytaert@inuits.eu
Further ReadingFurther Reading
@krisbuytaert@krisbuytaert
http://www.krisbuytaert.be/blog/http://www.krisbuytaert.be/blog/
https://inuits.eu/https://inuits.eu/

More Related Content

What's hot (20)

PDF
Can we fix dev-oops ?
Kris Buytaert
 
PDF
Open Source Monitoring in 2019
Kris Buytaert
 
PDF
Help , My Datacenter is on fire
Kris Buytaert
 
PDF
Dev secops opsec, devsec, devops ?
Kris Buytaert
 
ODP
Deploying your SaaS stack OnPrem
Kris Buytaert
 
ODP
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Kris Buytaert
 
PDF
Pipeline as Code
Kris Buytaert
 
ODP
Repositories as Code
Kris Buytaert
 
ODP
Looking back at 7.5 years of Devopsdays , DOd PDX
Kris Buytaert
 
ODP
Is there a future for devops ?
Kris Buytaert
 
PDF
Devops is dead, Long Live Devops
Kris Buytaert
 
PDF
Pipeline as code for your infrastructure as Code
Kris Buytaert
 
ODP
Looking back at 5 years of #cfgmgmtcamp
Kris Buytaert
 
PDF
Moby is killing your devops efforts
Kris Buytaert
 
PDF
Docker is killing your #devops Efforts
Kris Buytaert
 
PDF
The Return of the Dull Stack Engineer
Kris Buytaert
 
ODP
From MonitoringSucks to Monitoring Love , 2016 Edition
Kris Buytaert
 
ODP
From devoops to devops
Kris Buytaert
 
ODP
Nightmare on Docker street
Kris Buytaert
 
PDF
Devops is a Security Requirement
Kris Buytaert
 
Can we fix dev-oops ?
Kris Buytaert
 
Open Source Monitoring in 2019
Kris Buytaert
 
Help , My Datacenter is on fire
Kris Buytaert
 
Dev secops opsec, devsec, devops ?
Kris Buytaert
 
Deploying your SaaS stack OnPrem
Kris Buytaert
 
Devopsdays Amsterdam 2017 Keynote, looking back at 5 years of AMS
Kris Buytaert
 
Pipeline as Code
Kris Buytaert
 
Repositories as Code
Kris Buytaert
 
Looking back at 7.5 years of Devopsdays , DOd PDX
Kris Buytaert
 
Is there a future for devops ?
Kris Buytaert
 
Devops is dead, Long Live Devops
Kris Buytaert
 
Pipeline as code for your infrastructure as Code
Kris Buytaert
 
Looking back at 5 years of #cfgmgmtcamp
Kris Buytaert
 
Moby is killing your devops efforts
Kris Buytaert
 
Docker is killing your #devops Efforts
Kris Buytaert
 
The Return of the Dull Stack Engineer
Kris Buytaert
 
From MonitoringSucks to Monitoring Love , 2016 Edition
Kris Buytaert
 
From devoops to devops
Kris Buytaert
 
Nightmare on Docker street
Kris Buytaert
 
Devops is a Security Requirement
Kris Buytaert
 

Similar to 10 years of #devopsdays, but what have we really learned ? (20)

PDF
From devoops to devops 13 years of (not) learning
Kris Buytaert
 
PDF
stackconf 2022: Looking Back At 13 Years Of DevOps
NETWAYS
 
PDF
Years of (not) learning , from devops to devoops
Kris Buytaert
 
PDF
Devops at Startup Weekend BXL
Kris Buytaert
 
PDF
Devops Devops Devops, at Froscon
Kris Buytaert
 
PDF
Devops For Drupal
Kris Buytaert
 
PDF
Looking back at 7 years of #devopsdays
Kris Buytaert
 
ODP
Looking back at 6.5 years of #devopsdays
Kris Buytaert
 
PDF
Run stuff, Deploy Stuff, Jax London 2017 Edition
Kris Buytaert
 
ODP
Devops for drupal
Kris Buytaert
 
PDF
Metrics 4 faster feedback
Kris Buytaert
 
ODP
devops is a reorg
Kris Buytaert
 
PDF
OSDC 2012 | Devops and Open Source by Kris Buytaert
NETWAYS
 
PDF
OSDC 2012 | Devops and Open Source by Kris Buyaert
NETWAYS
 
ODP
Building A devopsy Team
Kris Buytaert
 
ODP
Devops, the future is here it's not evenly distributed yet
Kris Buytaert
 
PDF
Infrastructure as Code Patterns
Kris Buytaert
 
PDF
stackconf 2022: Infrastructure Automation (anti) patterns
NETWAYS
 
PDF
Smau Milano 2016 - Michele Finelli
SMAU
 
PDF
How Open Source is Transforming the Internet. Again.
Steve Hoffman
 
From devoops to devops 13 years of (not) learning
Kris Buytaert
 
stackconf 2022: Looking Back At 13 Years Of DevOps
NETWAYS
 
Years of (not) learning , from devops to devoops
Kris Buytaert
 
Devops at Startup Weekend BXL
Kris Buytaert
 
Devops Devops Devops, at Froscon
Kris Buytaert
 
Devops For Drupal
Kris Buytaert
 
Looking back at 7 years of #devopsdays
Kris Buytaert
 
Looking back at 6.5 years of #devopsdays
Kris Buytaert
 
Run stuff, Deploy Stuff, Jax London 2017 Edition
Kris Buytaert
 
Devops for drupal
Kris Buytaert
 
Metrics 4 faster feedback
Kris Buytaert
 
devops is a reorg
Kris Buytaert
 
OSDC 2012 | Devops and Open Source by Kris Buytaert
NETWAYS
 
OSDC 2012 | Devops and Open Source by Kris Buyaert
NETWAYS
 
Building A devopsy Team
Kris Buytaert
 
Devops, the future is here it's not evenly distributed yet
Kris Buytaert
 
Infrastructure as Code Patterns
Kris Buytaert
 
stackconf 2022: Infrastructure Automation (anti) patterns
NETWAYS
 
Smau Milano 2016 - Michele Finelli
SMAU
 
How Open Source is Transforming the Internet. Again.
Steve Hoffman
 
Ad

Recently uploaded (20)

PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Ad

10 years of #devopsdays, but what have we really learned ?