Advertisement

From devoops to devops 13 years of (not) learning

Devops, Linux and Open Source Expert at Inuits
May. 31, 2022
Advertisement

More Related Content

Slideshows for you(20)

Advertisement
Advertisement

From devoops to devops 13 years of (not) learning

  1. From devoops to devops, 103 years of (not) learning Kris Buytaert @krisbuytaert
  2. @krisbuytaert 13 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
  3. @krisbuytaert
  4. @krisbuytaert A global movement to improve the quality of software delivery leveraging Open Source experience, started in Gent in 2009
  5. Future #devopsdays ● 250 events and counting ● 900+ organisers ● 70+ events in 2019 ● 10th year aniversay ● Other events with #devops track
  6. @krisbuytaert Kris Buytaert ● I used to be a Dev, ● Then Became an Op ● CTO and Open Source Consultant @inuits.eu ● Chief Yak Shaver @o11y.eu ● Everything is a freaking DNS Problem ● Evangelizing devops ● Organiser of #devopsdays, #cfgmgmtcamp, #loadays, #deliveryconf ? ….
  7. @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
  8. @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 ?
  9. @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
  10. @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 …….
  11. @krisbuytaert Continuous Something Then ● Deploying Software ● Svn, Git ● Git flow ● Release Management Now ● Git ● Stop Branching ● Trunk Based Development
  12. @krisbuytaert Monitordrama Then ● Bloated commercial ● Nagios ● Cacti, Munin , RRD ● Ganglia ● Zenoss ● Scaling Zabbix ● #monitoringsucks Now ● Icinga ● ELK ● Graphite + Grafana ● Prometheus ● #monitoringlove ● #observability ● #opentracing
  13. @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,
  14. @krisbuytaert Docker Docker Docker Docker Docker Docker
  15. @krisbuytaert Tools will not fix your broken culture Tooling hype is not helping
  16. @krisbuytaert Kubernetes Docker Kubernet es Kubernete s Kube Kubernete s
  17. @krisbuytaert Culture vs Tools
  18. @krisbuytaert This industry is great at killing awesome things
  19. @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
  20. @krisbuytaert Agile is dead ? ● Waterfall ● Watermill ● Jira & Standups ● SaFe
  21. @krisbuytaert Who killed #devops ?
  22. @krisbuytaert We Did ● 7 tools for your devops stack ● Puppet vs Chef vs Ansible ● Docker , the Ultimate “Devops” Tool ● Implement all the tools ..
  23. @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 ?
  24. @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
  25. @krisbuytaert There is no such thing ● Who is certified ? ● By who ?
  26. @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 !!
  27. @krisbuytaert
  28. @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 :(
  29. @krisbuytaert 103 years later
  30. @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 ?
  31. @krisbuytaert What have we really learned ?
  32. @krisbuytaert The rise of ● Cargo Culting ● YoloOps ● Resume Driven development ● Hype Driven development
  33. “Success” Stories ● Not always real success stories :( ● Change Happens ● But not company wide
  34. @krisbuytaert A long Journey ● We are nowhere close to being finished.. ● Young organisations become old ● New people onboard ● New technologies need to be embrace
  35. @krisbuytaert Teaching people
  36. @krisbuytaert Our role tomorrow today ● Teacher ● Student ● Bridge Builder ● Developer ● Troubleshooter ● Evangelist ● Shrink
  37. @krisbuytaert It's not about the tools It's about change It's about the people
  38. @krisbuytaert I`m hiring in .cz Distributed Team Offices in Brno and Prague For both o11y.eu and inuits.eu :)
  39. @krisbuytaert Contact Inuits Inuits Essensteenweg 31 Essensteenweg 31 Brasschaat Brasschaat Belgium Belgium 891.514.231 891.514.231 +32 475 961221 +32 475 961221 Kris Buytaert Kris.Buytaert@inuits.eu Kris Buytaert Kris.Buytaert@inuits.eu Further Reading Further Reading @krisbuytaert @krisbuytaert http://www.krisbuytaert.be/blog/ http://www.krisbuytaert.be/blog/ https://inuits.eu/ https://inuits.eu/
Advertisement