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

Intro to DevOps

Intro to DevOps

Talk presented at RUG::B Berlin

Greg Karékinian

April 04, 2013

More Decks by Greg Karékinian

Other Decks in Technology


  1. TL;DR It’s not about dev It’s not about ops It’s

    about the customer & the product running in production
  2. Manifesto for Agile Software Development We are uncovering better ways

    of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  3. Devs Testers Designers Business Experts Ops Production servers Sends message

    on pager when stuff breaks Delivers changes that work on their machine
  4. Devs Change & deliver often Ops Keep the production servers

    available, stable & cost-efficent “Us VS Them” mentality
  5. Devs “The ops built a shitty platform.” Ops “The devs

    wrote shitty code.” “Us VS Them” mentality
  6. Flickr, 2009 John Allspaw @ Velocity Conference: 10 deploys a

    day Collaboration betweens Devs & Ops.
  7. Amazon, May 2012 11.6 seconds mean time between deployments 1,079

    max number of deployments in a single hour 10,000 average number of hosts simultaneously receiving a deployment ~0.001% deployments actually causing an outage
  8. “There will be many charlatans in the next few years

    proclaiming their Devops product or Devops features. However, you know the true followers when they start talking about the Devops culture first and then their tool as a second-class citizen behind people and process.” — John Willis in 2010 http://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
  9. DevOps is NOT pushing to production hundreds of times a

    day just because you heard Amazon does it
  10. TL;DR It’s not about dev It’s not about ops It’s

    about the customer & the product running in production
  11. People Patrick Debois @patrickdebois http://www.jedi.be/blog/ John Willis @botchagalupe John Allspaw

    @allspaw http://www.kitchensoap.com Mark Imbriaco @markimbriaco More: http://www.jedi.be/blog/2010/02/12/what- is-this-devops-thing-anyway/
  12. Sources http://www.jedi.be/blog/2012/05/12/codifying-devops-area-practices/ DevOps is not a technology problem: http://dev2ops.dtosolutions.com/2010/11/ devops-is-not-a-technology-problem-devops-is-a-business-problem/

    What DevOps is not: http://www.agileweboperations.com/what-devops-is-not DevOps Ractions: http://devopsreactions.tumblr.com Images Sunn O))): http://www.ideologic.org/news/view/ sunn_o_west_coast_december_2012 KRS-One: http://pixmaster-eu.dontstayin.com/a41f9210- c626-420f-837e-2e5dc49e1f89.jpg Hip Hop 4 Elements: http://add-massu.blogspot.com Big-Bang integration picture: http://emmanuelchenu.blogspot.com