A Brief Introduction To DevOps

7067ff85573929e5257aa9e9c1069de9?s=47 Eric Sigler
December 15, 2016

A Brief Introduction To DevOps

"You can't buy DevOps in a box" - It's several years on in the movement towards ideas like DevOps, but many out there haven't considered how to start the journey within their own organizations yet.

7067ff85573929e5257aa9e9c1069de9?s=128

Eric Sigler

December 15, 2016
Tweet

Transcript

  1. @esigler Eric Sigler, Head of DevOps, PagerDuty “A Brief Introduction

    To DevOps”
  2. @esigler “DevOps replaces Agile/ITIL/NOCs”
 “DevOps is incompatible with security”
 “DevOps

    is just infrastructure-as-code”
 “DevOps is only for Open Source/SaaS/startups”
  3. @esigler

  4. @esigler

  5. @esigler “Software is eating the world.” Marc Andreessen, 2011

  6. @esigler vs. Release Velocity New Markets Responding to Feedback Agility

    Customer experience Uptime and Performance Security & Compliance Predictability
  7. @esigler

  8. @esigler Dealing with existing fires. Add more fuel in the

    form of new projects. Suddenly, more fire appears.
  9. @esigler

  10. @esigler Using DevOps practices can lead every business down a

    better path.
  11. @esigler

  12. @esigler

  13. @esigler

  14. @esigler “The Three Ways” Flow Feedback Continual Learning

  15. @esigler Part the first: Flow

  16. @esigler “Organizations which design systems ... are constrained to produce

    designs which are copies of the communication structures of these organizations"
  17. @esigler

  18. “You build it,
 you run it.” Werner Vogels Amazon CTO

    @esigler
  19. @esigler

  20. @esigler

  21. @esigler

  22. @esigler @esigler

  23. @esigler @esigler

  24. @esigler

  25. @esigler https://puppet.com/resources/white-paper/2016-state-of-devops-report

  26. @esigler Deploys per day

  27. @esigler Deploys per day per developer

  28. @esigler Part the second: Feedback

  29. @esigler “If Engineering at Etsy has a religion, it’s the

    Church of Graphs. If it moves, we track it.”
  30. @esigler Self-Service Insights

  31. @esigler

  32. @esigler Build for “Hypothesis Driven Development”

  33. @esigler Part the third: Continual Learning

  34. @esigler

  35. @esigler “After action reports”, “Postmortems”,
 “Learning Reviews”

  36. @esigler

  37. Share knowledge widely. @esigler

  38. @esigler

  39. @esigler

  40. @esigler #HangOps #DevOpsChat /r/devops /r/chatops

  41. @esigler Thank You! Questions?