Kris Buytaert has been involved in DevOps for 10 years, organizing 250 DevOps events across the world. While tools have evolved from things like Puppet and Chef to Docker and Kubernetes, the most important lessons are about culture change and people. Many organizations have paid lip service to DevOps without truly changing culture and processes, and resistance to change remains a major barrier. The future of DevOps is about continual learning and helping others change.
5. @krisbuytaert
A global movement to improve the
quality of software delivery leveraging
Open Source experience, started in Gent
in 2009
6. Future #devopsdays
●
250 events and counting
●
900+ organisers
●
70+ events in 2019
●
10th year aniversay
●
Other events
with #devops
track
7. @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 ? ….
8. @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
9. @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 ?
10. @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
11. @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 …….
20. @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
23. @krisbuytaert
We Did
●
7 tools for your devops stack
●
Puppet vs Chef vs Ansible
●
Docker , the Ultimate “Devops” Tool
●
Implement all the tools ..
28. @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 !!
30. @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”
31. @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 :(
33. @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 ?
38. @krisbuytaert
A long Journey
●
We are nowhere close to being finished..
●
Young organisations become old
●
New people onboard
●
New technologies need to be embrace