Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Enterprise DevOps: 10 years on - DevOpsDays Ghent 2019

Enterprise DevOps: 10 years on - DevOpsDays Ghent 2019

Where have we gotten to after ten years of enterprise DevOps?

De45f73e374e7f3d93c661f5b8022776?s=128

Nigel Kersten

October 29, 2019
Tweet

Transcript

  1. Enterprise DevOps: 10 Years On DevOpsDays Ghent 2019 Nigel Kersten

    Field CTO, Puppet @nigelkersten
  2. None
  3. None
  4. None
  5. None
  6. None
  7. None
  8. Grassroots DevOps

  9. None
  10. Enterprise DevOps

  11. None
  12. DevSecOps

  13. Tales from the wasteland of Enterprise IT

  14. Server Reboot Approval Process • Huge multinational • 5-7 step

    approval process including: • App owners • Infra owners • Change Managers • Security Approvers • Minimum 36 hrs for anyone not at HQ • Almost no-one working on infra is at HQ
  15. Depreciating the Cloud • IT projects modeled using hardware deprecation

    • Moving to the cloud • Kept using the same model • IaaS "free" for app teams after 5 years.
  16. Manually Powered Infrastructure As Code • Financial Services • Fully

    modeled Infra-as-code deployment • Running in simulation mode. Always • All changes made by hand to servers
  17. The OpsDev Team • Dev and Ops not working •

    DevOps team formed from Ops to fix it • Dev decide to form an OpsDev team • Everything is worse
  18. This doesn't feel like DevOps

  19. Most companies aren't changing enough

  20. None
  21. Containers don't fix things

  22. None
  23. Enterprise Architects design beautiful release trains like this

  24. None
  25. Actual Production Requirements

  26. DevOps should be more than optimizing and automating builds!

  27. It's not all bad!

  28. None
  29. None
  30. So where did it go wrong?

  31. Missing Parts • Culture • Automation • Lean • Measurement

    • Sharing
  32. Missing Parts • Culture • Automation • Lean • Measurement

    • Sharing
  33. Puppet 2018 State of DevOps Report

  34. Puppet 2018 State of DevOps Report

  35. So what do we do? • Technical capabilities are not

    the bottleneck • Not the build automation engineers fault • Most enterprise managers aren't natural change agents
  36. Success requires change higher up in the org and in

    more than just IT
  37. The things we build need to be more accessible and

    more easily shareable
  38. Thanks.