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

Day to day devops

Day to day devops

Practices of effective teams, and reasons for adopting devops

Gareth Rushgrove

February 23, 2016
Tweet

More Decks by Gareth Rushgrove

Other Decks in Technology

Transcript

  1. 30x Gareth Rushgrove More frequent deployments Faster lead times than

    their peers 200x 2015 State of DevOps Report
  2. 60x Gareth Rushgrove Change success rate Faster mean time to

    recover 168x 2015 State of DevOps Report
  3. If you don’t know the state of your system how

    can you trust a given change will work? Gareth Rushgrove
  4. The best source of truth for the network is the

    network itself Gareth Rushgrove
  5. Source code can be checked into version control, so clear

    understanding of who changed what and when Gareth Rushgrove
  6. Gareth Rushgrove Write the code Check syntax Check style Unit

    tests Acceptance tests Code review Deploy
  7. Q. If Amazon release to production every 11.6 seconds, how

    often does the Change Approval Board meet? Gareth Rushgrove http://assets.en.oreilly.com/1/event/60/Velocity%20Culture%20Presentation.pdf
  8. “We went from all-hands-on- deck, war-room sort of deployments to

    non-events” Gareth Rushgrove Jez Miller, Heartland Payment Systems