The Devops Laboratory

download The Devops Laboratory

If you can't read please download the document

Transcript of The Devops Laboratory

  1. 1. The Devops Lab DevopsDays Melbourne 2015
  2. 2. About Me: Javier Turegano #devops #open-source #IT-leadership @setoide #web-operations
  3. 3. My current gig REA Group is a market-leading digital media business specialising in property.
  4. 4. The devops Laboratory
  5. 5. At the beginning... Delivery Team1 Site Operations Ops Ops Ops Ops Dev Dev Dev Dev Dev Dev Dev Dev Dev Delivery Team2 Dev Dev Dev Dev Dev Dev Dev Dev Dev Delivery Team N Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops
  6. 6. If only there was someone around...
  7. 7. SiteOPs Manager
  8. 8. Hire all the heroes
  9. 9. EXPERIMENT 1: Placements
  10. 10. Placements Delivery Team1 Site Operations Ops Ops Ops Ops Dev Dev Dev Dev Dev Dev Dev Dev Dev Delivery Team2 Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops Delivery Team N Dev Dev Dev Dev Dev Dev Dev Dev Dev
  11. 11. Rotations Site Operations Ops Ops Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev DevOps Ops Ops Ops Ops Dev Ops Ops
  12. 12. EXPERIMENT 2 The tooling team
  13. 13. Gandalf Delivery Team1 Site Operations Ops Ops Ops Dev Dev Dev Dev Dev Dev Dev Dev Delivery Team2 Dev Dev Dev Dev Dev Dev Dev Dev Gandalf Ops Ops Dev Dev QA Ops
  14. 14. Web 1 Web 2 API 1 Mobile Search Engine Users Database Backend 1 Backend 2 E2E for every developer
  15. 15. Pie charts ahead
  16. 16. Tech challenges
  17. 17. Bring on all the instances
  18. 18. EXPERIMENT 3 Secondments
  19. 19. Secondments Site Operations Ops OpsOps Ops Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Ops Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev Dev
  20. 20. EXPERIMENT 4 Automation as part of Delivery
  21. 21. Autobots Delivery Team1 Site Operations Ops Ops Ops Dev Dev Dev Dev Dev Dev Dev Dev Delivery Team2 Dev Dev Dev Dev Gandalf Ops Ops Dev Dev QA Ops Autobots Dev Dev Ops
  22. 22. EXPERIMENT 5 Ops as an attribute of Business areas
  23. 23. Business Areas + Lean GI LoB1 Global Infrastructure Ops Ops Ops Ops LoB2 International LoBN
  24. 24. Global Infrastructure
  25. 25. Dev QA Ops BAIM TechL Dev Dev Team 1 Midsize initiative X Dev DevBA Team 2 Small Initiative Y IM Dev QA Ops BA TechL Dev Dev IM Dev Dev Dev QA UX UX Team 3 Big Initiative G LoB A Team 4 Midsize initiative Z IM Dev Dev Dev QA Ops Lead Tech Lead IM BA UX TechL Dev QA Ops Iteration Manager Business Analyst User Experience Tech lead Developer Tech lead Quality Assurance Operations Ops
  26. 26. The AA virtuous circle Autonomy Accountability
  27. 27. EXPERIMENT 6 The raise of the Delivery Engineering teams
  28. 28. Dev QA Ops BAIM TechL Dev Dev Team 1 Midsize initiative X Dev DevBA Team 2 Small Initiative Y IM Dev QA BA TechL Dev Dev IM Dev Dev Dev QA UX UX Team 3 Big Initiative G LoB TOO MANY STREAMS Team 4 Midsize initiative Z IM Dev Dev Dev QA IM BA UX TechL Dev QA Ops Iteration Manager Business Analyst User Experience Tech lead Developer Tech lead Quality Assurance Operations Dev DevBA Team 6 Small Initiative Y Dev Dev Team N Small Initiative Y Dev BAIM TechL Dev Dev IM Ops Ops
  29. 29. Dev QA BAIM TechL Dev Dev Team 1 Midsize initiative X Dev DevBA Team 2 Small Initiative Y IM Dev QA Ops BA TechL Dev Dev IM Dev Dev Dev QA UX UX Team 3 Big Initiative G LoB A Team 4 Midsize initiative Z IM Dev Dev Dev QA Team 5 Delivery Engineering Ops Ops Dev QA Ops Lead Tech Lead IM BA UX TechL Dev QA Ops Iteration Manager Business Analyst User Experience Tech lead Developer Tech lead Quality Assurance Operations Ops
  30. 30. KUDOS TO ANGUS FIRST GRAD ON PAGER
  31. 31. TL;DR: Which one worked? There are only a few problems that can't be solved by cake QUESTIONS? FEEDBACK? THANKS! @setoide