devops from the ground up
play

DevOps from the Ground Up @patkua DevOps from the Ground Up - PowerPoint PPT Presentation

DevOps from the Ground Up @patkua DevOps from the Ground Up @patkua @patkua works for and is author of develops helps with My story ... DevOps What is DevOps I do not think it means what you think it means Dev Ops Dev Ops


  1. DevOps from the Ground Up @patkua

  2. DevOps from the Ground Up @patkua

  3. @patkua works for and is author of

  4. develops

  5. helps with

  6. My story ...

  7. DevOps What is

  8. DevOps I do not think it means what you think it means

  9. Dev Ops

  10. Dev Ops DevOps!!!

  11. Dev Ops

  12. Dev Ops “We know what DevOps is”

  13. Ops

  14. Ops “A system to replace all systems” “Push button environments” “We know what developers want”

  15. Ops 9+ months 6+ person team

  16. Ops 9+ months 6+ person team Machines on demand but not in a state for development teams FAIL

  17. Dev Ops “We know what DevOps is”

  18. Dev “We’ll use puppet” “Deployment scripts in ruby” “We know what operations want”

  19. Dev 2+ months automated deploy into test

  20. Dev 2+ months automated deploy into test production on windows operations want a UI FAIL

  21. Dev Ops

  22. Dev Ops A culture and mindset for collaborating between developers and operations

  23. Dev Ops Tools Automation Access rights Teams

  24. Dev Ops Communication Tools Understanding Automation Integration Access rights Relationships Teams

  25. What we set out to do What we did Background What we learned

  26. 14+ months

  27. BI CMS Website Platform New CRM Call centre Recommendations

  28. 16+ programme streams

  29. Team Size : ~ 25 people

  30. “Can we have 20 developers start on day one?”

  31. 4 Product Managers

  32. IT Field of Project Managers

  33. What we set out to do

  34. Practices Practices Principles Principles

  35. “Develop systems, not software” Ben Butler Cole

  36. High Lottery Factor

  37. Why What 1st 2nd

  38. Both sets of interests discussed

  39. Continuous Improvement

  40. Nailed it

  41. What we set out to do What we did

  42. Team Planning Prod Dev Stream Dev Stream

  43. Our practice: Sequential standups

  44. “Operations” Our practice: Pairing “Development”

  45. “Operations” Our practice: Weekly rotation “Development”

  46. “Operations” “Development”

  47. Team Planning

  48. “Operations” Our practice: One lead per team “Development”

  49. Logical Architecture

  50. Physical Architecture Our practice: Everyone knows what production looks like

  51. Developers working on these as well Dependency

  52. Ready for Ready for Ready for Ready for Released analysis Dev QA Sign Off Ready for In Analysis In Dev In QA Release Our practice: Visibility of *all* activities

  53. PRODUCTION ACCESS? Y U NO KEEP IT SEPARATE? Pipelines to Production

  54. Production-like environment with

  55. Tech Lead PO QA Release standup PM Ops Lead Release Pair

  56. Add upgrade checklist Release stand up to Acceptance Criteria Pair on deploy includes QA Release Retrospectives

  57. Monitoring And food!

  58. What we set out to do What we did What we learned

  59. Specialism

  60. Invest in Knowledge Sharing Pair programming Design walkthroughs Mob code reviews Training each other Tech Huddles

  61. impacts Development Operations impacts

  62. Dev Ops Finding Balance

  63. People grew

  64. Not all happy

  65. Yogurt Australia

  66. Dev Ops culture

  67. Dev Ops A culture and mindset for collaborating culture between developers and operations

  68. Questions? @patkua

  69. Creative Commons Credits • Wish - http://www.flickr.com/photos/mattzn/2389865675/sizes/o/ • Dog food - http://www.flickr.com/photos/mshades/2132689629/sizes/l/ • Lottery - http://www.flickr.com/photos/aresauburnphotos/2678453389/sizes/o/ • Conversation - http://www.flickr.com/photos/28481088@N00/2417169797/sizes/o/ • Happy lego person - http://www.flickr.com/photos/spielbrick/5360816224/sizes/o/ • Sad lego person - http://www.flickr.com/photos/kalexanderson/5421517469/sizes/o/ • Brain - http://www.flickr.com/photos/jepoirrier/954701212/sizes/o/ • Yogurt - http://www.flickr.com/photos/geishabot/4579250516/sizes/o/ • Kookaburra - http://www.flickr.com/photos/lythari/4112022704/sizes/o/ • Echidna - http://www.flickr.com/photos/quollism/8470348736/sizes/o/ • Wombat - http://www.flickr.com/photos/83028655@N08/7695706186/sizes/o/ • Koala - http://www.flickr.com/photos/albertofarzas/7007546026/sizes/o/

Recommend


More recommend