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.

Is there a Future for devops ?

115 views

Published on

Slides for my talk at the Utrecht Devops Meetup on 14/11/2019

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Is there a Future for devops ?

  1. 1. Is there a future for #devops ? Kris Buytaert @krisbuytaert
  2. 2. Kris Buytaert ● I used to be a Dev,I used to be a Dev, ● Then Became an OpThen Became an Op ● CTO and Open Source Consultant @inuits.euCTO and Open Source Consultant @inuits.eu ● Everything is a freaking DNS ProblemEverything is a freaking DNS Problem ● Evangelizing devopsEvangelizing devops ● Organiser of #devopsdays, #cfgmgmtcamp,Organiser of #devopsdays, #cfgmgmtcamp, #loadays, ….#loadays, ….
  3. 3. C(L)AMS ● Culture ● (Lean) ● Automation ● Measurement ● Sharing Damon Edwards and John Willis
  4. 4. A global movement to improve the quality of software delivery leveraging Open Source experience, started in Gent in 2009
  5. 5. World Domination ● 2010 Sydney , MountainView, Hamburg, Sao Paulo ● 2011 Boston, MountainView, Goteborg, ● 2012 Austin, Tokyo , MountainView, Rome ● 2013 London (2x) Paris, Amsterdam
  6. 6. Future #devopsdays ● 175 events and counting ● 450+ organisers ● 50+ events in 2018 ● 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 ● 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 ● Jenkins, GitlabCI, CircleCI, TravisCI ● EC2, GCE, Azure, OpenStack,
  10. 10. Topic Evolution : Automation ● Xen, KVM, openVZ, lxc ● Vagrant ● Linux-HA, CoroSync ● Ceph, Gluster, DRBD, ● Docker , Docker, Docker, Docker, Moby, Rkt, lxc, cri-o ● Docker , Docker, Docker ● Swarm, Mesos, Kubernetes ● NFS
  11. 11. Topic Evolution : Automation ● Rspec, Cucumber, Selenium ● TDD ● cvs, svn, git ● Release mgmt ● Rspec, fitnesse ● Security Testing ● Git ● Git
  12. 12. Topic Evolution : Monitoring ● Nagios ● Cacti ● Munin ● RRD ● Zenoss, Zabbix ● #monitoringsucks ● Icinga ● ELK ● Graphite + Grafana ● Collectd ● Prometheus ● #monitoringlove
  13. 13. Tools will not fix your broken culture Tooling hype is not helping
  14. 14. Culture vs Tools
  15. 15. The vendors struggle Selling “devops” ● Is hard ● Is selling Culture ● Is selling change ● Doesn't scale ● Doesn't get renewals You can't buy DevOps, but you may need to sell it. Ken Mugrage
  16. 16. Why would there not be a future ?
  17. 17. Because the IT industry is awesome at ruining great ideas
  18. 18. 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
  19. 19. Agile is dead ? ● Waterfall ● Watermill ● Jira & Standups ● SAFE
  20. 20. Agile is dead ? ● People over Process ● Empowering Teams ● Less ● Scrum ● Kanban
  21. 21. Is Open Source dead ? ● Open vs Open ● Open Core ● OpenStack (Money and Politics) ● Marketing Scams
  22. 22. Who killed #devops ?
  23. 23. We Broke the Tools ● 7 tools for your devops stack ● Puppet vs Chef vs Ansible ● Docker , the Ultimate “Devops” Tool ● Implement all the tools ..
  24. 24. 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
  25. 25. #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
  26. 26. There is no such thing ● Who is certified ? ● By who ?
  27. 27. 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 !!
  28. 28. Sales/Marketing people broke devops ● Devops Tools ● Devops Certified Tools ● The Ultimate Devops Tool ● Lots of people trying to make dishonest money on a grass root movement
  29. 29. Change Management & Resistance ● 20 – 60 – 20 ● 20% Early adopters , find your peers ● 60% Will wait , but adopt slowly ● 20%
  30. 30. #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. 31. #enterprise devops ● Naming things is hard – Naming things confused people – Vendors have ruined the term – Huge effort to explain reality ● Set your goals and name them – Common name ● Don’t call it Spotify Model either
  32. 32. YOLO Engineering ● Startup ● VC ● Exit Strategy ● Actual Business ● Real Customers ● Survival
  33. 33. 9 years later
  34. 34. 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 ?
  35. 35. Yes, there is a future ..
  36. 36. But it’s not an easy one ...
  37. 37. Teaching people
  38. 38. A long Journey ● We are nowhere close to being finished.. – 2-5 year journeys are not uncommon for large orgs – 2-3 waves of people are not uncommon – Burnout & Being fired is not uncommon
  39. 39. The journey continues ● Young organisations become old ● New people onboard ● New technologies need to be embraced
  40. 40. Our role tomorrow today ● Teacher (for both collegues and suppliers) ● Student ● Math Expert ● Developer ● Troubleshooter ● Evangelist ● Shrink ● Bridge Builder
  41. 41. Every 18 months, automate yourselve out of your job Someone at Google, longtime ago
  42. 42. It's not about the tools It's about change It's about the people
  43. 43. Time to stand up against ● Broken Certification ● Broken hiring processes ● Broken Outsourcing ● Accepting work with no realistic budgets
  44. 44. Devops is here to stay, New tools and technologies will appear But collaboration will remain a requirement
  45. 45. The future is here, it's still not evenly distributed Yet, and may never be
  46. 46. Devops is here to stay, New tools and technologies will appear But collaboration will remain a requirement
  47. 47. 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/

×