Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ADDO 2019: Looking back at over 10 years of Devops

161 views

Published on

My All Day Devvops Online 2019 talk ... Looking back at over 10 years of #devops

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ADDO 2019: Looking back at over 10 years of Devops

  1. 1. Looking back at over 10 years of devops Kris Buytaert @krisbuytaert
  2. 2. 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, ….
  3. 3. A global movement to improve the quality of software delivery leveraging Open Source experience, started in Gent in 2009
  4. 4. New Continents
  5. 5. 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
  6. 6. Future #devopsdays ● 250 events and counting ● 900+ organisers ● 70+ events in 2019 ● 10th year aniversay ● Other events with #devops track
  7. 7. 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
  8. 8. Topic Evolution : Culture ● Agile, Kanban, Lean ● Startups as examples ● Success Stories ● Unicorns ● Poster Childs ● Agile, Fake Agile, Less, Safe, ● Enterprises as examples => No examples ● Popular Antipatterns ● How to include management ● Failure ● Burnout
  9. 9. Topic Evolution : Automation ● Cfengine, Puppet, Chef ● Mcollective, Noah, Rundeck ● Hudson, Jenkins ● EC2, OpenStack, Cloudstack, Eucalyptus,OpenNebula, openQRM ● Bash in Yaml “Basic” ● Ansible, Rundeck, Choria,Bolt ● Jenkins, GitlabCI, CircleCI, TravisCI – Pipeline As Code ● EC2, GCE, Azure, OpenStack,
  10. 10. Topic Evolution : Automation ● Xen, KVM, openVZ, lxc ● Vagrant ● Linux-HA, CoroSync ● Ceph, Gluster, DRBD, ● Docker , Docker, Docker, Moby, Rkt, lxc, cri-o,podman ● Docker , Docker, Docker ● Swarm, Mesos, Kubernetes, Nomad ● NFS
  11. 11. Topic Evolution : Automation ● Rspec, Cucumber, Selenium ● TDD ● cvs, svn, git ● Using Branches ● Release mgmt ● Rspec, fitnesse ● Security Testing ● Git ● Stop Branching ● Trunk Based Development
  12. 12. Topic Evolution : Monitoring ● Nagios ● Cacti ● Munin ● RRD ● Zenoss, Zabbix ● #monitoringsucks ● Icinga ● ELK ● Graphite + Grafana ● Collectd ● Prometheus ● #monitoringlove
  13. 13. Docker Docker DockerDocker Docker Docker
  14. 14. Tools will not fix your broken culture Tooling hype is not helping
  15. 15. Kubernetes Docker Kubernet es Kubernete s Kube Kubernete s
  16. 16. Culture vs Tools
  17. 17. The vendors struggle You can't buy DevOps, but you may need to sell it. Ken Mugrage Selling “devops” ● Is hard ● Is selling Culture ● Is selling change ● Doesn't scale ● Doesn't get renewals
  18. 18. Why won’t we be able tof fix it ?
  19. 19. Because the IT industry is awesome at breaking things
  20. 20. 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
  21. 21. Agile is dead ? ● Waterfall ● Watermill ● Jira & Standups ● SAFE
  22. 22. Agile is dead ? ● People over Process ● Empowering Teams ● Less ● Scrum ● Kanban
  23. 23. Who killed #devops ?
  24. 24. We Did ● 7 tools for your devops stack ● Puppet vs Chef vs Ansible ● Docker , the Ultimate “Devops” Tool ● Implement all the tools ..
  25. 25. Recruiters Killed #devops ● 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 ? ● My “Pimp” tells me I`m a #devops Engineer
  26. 26. #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
  27. 27. There is no such thing ● Who is certified ? ● By who ?
  28. 28. Certification killed 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 !!
  29. 29. 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 :(
  30. 30. YOLO Engineering ● Startup ● VC ● Exit Strategy ● Actual Business ● Real Customers ● Survival
  31. 31. 10 years later
  32. 32. 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 ?
  33. 33. Yes, we can fix it ..
  34. 34. But it’s not easy ...
  35. 35. Teaching people
  36. 36. Our role tomorrow today ● Teacher (for both collegues and suppliers) ● Student ● Math Expert ● Developer ● Troubleshooter ● Evangelist ● Shrink ● Bridge Builder
  37. 37. It's not about the tools It's about change It's about the people
  38. 38. Devops is here to stay, New tools and technologies will appear But collaboration will remain a requirement
  39. 39. Contact InuitsInuits Essensteenweg 31Essensteenweg 31 BrasschaatBrasschaat BelgiumBelgium 891.514.231891.514.231 +32 475 961221+32 475 961221 Kris BuytaertKris Buytaert Kris.Buytaert@inuits.beKris.Buytaert@inuits.be Further ReadingFurther Reading @krisbuytaert@krisbuytaert http://www.krisbuytaert.be/blog/http://www.krisbuytaert.be/blog/ http://www.inuits.be/http://www.inuits.be/

×