Devops is dead!
Long live #devops
Kris Buytaert
@krisbuytaert
@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
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 ?
A global movement to improve the
quality of software delivery leveraging
Open Source experience, started in Gent
in 2009
@krisbuytaert
C(L)AMS
●
Culture
●
(Lean)
●
Automation
●
Measurement
●
Sharing
Damon Edwards and
John Willis
@krisbuytaert
Adopting
#devops
practices
mindset
ideas
is hard
@krisbuytaert
Change Management & Resistance
20 – 60 – 20
20% Early adopters ,
find your peers
60% Will wait , but
adopt slowly
20%
@krisbuytaert
Careers in Tech
●
People trying to make themselves relevant
●
Peter principle:
Promoted beyond their competence
●
Tech folks are forced into management, not
supported to grow technicaly
●
“Architects”
@krisbuytaert
Fire your Architects
●
If they haven't written a line of
code in the past 3 months
@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
#devopsengineers
●
It's not a job title.
●
Is it a developer ?
●
Is it an ops engineer ?
●
Is it a system engineer writing code ?
●
Is it a developer running operations ?
@krisbuytaert
Crossfunctional Team
●
Build a project team with skills from all over
– Development
– Continuous Integration
– Testing
– Infrastructure (HA/ Scale/ Performance)
●
Deployment
●
Measurement
●
Seat them together !
@krisbuytaert
Agile is dead ?
●
Waterfall
●
Watermill
●
Jira & Standups
●
SAFe
@krisbuytaert
Is your organisation agile,
or just your silo ?
@krisbuytaert
Did you include Finance ?
The people in charge of software
acquisition is not your purchasing
or legal team, it's your engineers.
And they probably don't need a
budget, or a different one
@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
#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
There is no such thing
●
Who is certified ?
●
By who ?
Docker
Docker
DockerDocker
Docker
Docker
@krisbuytaert
An Enterprise Container
●
No different from a full
vm
●
Multiple services
running in one
container
●
ssh is the default
connection
Kubernetes
Docker
Kubernet
es
Kubernete
s
Kube
Kubernete
s
@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
Lets take a step back
●
People have always been abusing tools
●
People have been forced to use tools
– That were broken
– They didn't choose
– They didn't understand
@krisbuytaert
The rise of
●
Cargo Culting
●
YoloOps
●
Resume Driven development
●
Hype Driven development
What have we really learned ?
@krisbuytaert
Our role tomorrow today
●
Teacher
●
Student
●
Bridge Builder
●
Developer
●
Troubleshooter
●
Evangelist
●
Shrink
@krisbuytaert
Teaching people
@krisbuytaert
It's not about the tools
It's about change
It's about the people
@krisbuytaert
Devops is here to stay,
New tools and technologies will
appear
But collaboration will remain a
requirement
@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/

Devops is Dead, Long live Devops