Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Building Bridges: A DevOps Story

357 vues

Publié le

Join me as I recount my journey in helping introduce DevOps at D2L. Like many enterprise companies we had strong divides between Ops and Dev. Over the years the walls had been built up and the animosity grew. It wasn't until we decided to fully embrace AWS that we had to start building bridges instead of walls.

In this talk I will take you through our journey and the tools, tips, and techniques that helped us heal the divide and begin working together instead of against each other. I will also talk about common pitfalls and mistakes that people make as they start out on the road to DevOps. This talk will help anyone working at a company where the developers and operations are not working together optimally.

Publié dans : Ingénierie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Building Bridges: A DevOps Story

  1. 1. Building Bridges: A DevOps Story Matt Campbell matthew.campbell@d2l.com @beardedcoder
  2. 2. Matt Campbell Engineering Director with D2L Leading project to achieve proper web-scale in AWS Previously lead move to monthly deployments matthew.campbell@d2l.com @beardedcoder
  3. 3. Millions of logins daily at peak TBs of aggregate data PBs of aggregate content Clients with Multi- TB DBs
  4. 4. Things you can change
  5. 5. Things you can influence
  6. 6. Things you can neither change nor influence
  7. 7. Things you can change Things you can influence
  8. 8. Things you can change Things you can influence
  9. 9. Set a clear, achievable vision
  10. 10. •Experiences •Skills •Beliefs •Motivations
  11. 11. Re-org to bring people together
  12. 12. MEGADESSSSSKKKKKKKKKKKK!!!!!
  13. 13. WHY? WHY? WHY? WHY? WHY?
  14. 14. WHY? WHY? WHY? WHY? WHY?
  15. 15. HOW? HOW? HOW? HOW? HOW? https://www.kitchensoap.com/2014/11/14/the-infinite-hows-or-the-dangers-of-the-five-whys/
  16. 16. MEGADESSSSSKKKKKKKKKKKK!!!!!
  17. 17. Everyone has skin in the game
  18. 18. Perform a premortem
  19. 19. Mentorship
  20. 20. Be brave
  21. 21. Be more child-like
  22. 22. Be empathetic
  23. 23. Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand. Norm Kerth
  24. 24. You don’t have to turn this into something. It doesn’t have to upset you Marcus Aurelius
  25. 25. 1. Set a clear, achievable vision 2. Re-Org to bring people together • Task Forces • Join in on an RCA and go deep • Physically co-locate • Grab lunch • Some people may not be with you when you are done, have those conversations early 3. Everyone has skin in the game • “Do it with me” versus “Do it to me” 4. Premortems • Delegation poker • Have a neutral party run these
  26. 26. 5. Mentorship 6. Be brave • Address problems early • Walk and talk • Appreciate that change is hard 7. Be more child-like • Challenge the status quo • Ask “Why?” • “That’s interesting … tell me more about that” • But also pick your battles 8. Be empathetic • Humanize the problem • Retro Prime Diretive • Embrace failure
  27. 27. Things you can change Things you can influence
  28. 28. Building Bridges: A DevOps Story Matt Campbell matthew.campbell@d2l.com @beardedcoder

×