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

DevOp With Me!

DevOp With Me!

"DevOps" is term that is often misused. DevOps doesn't mean System Administration with a sprinkling of automation. DevOps isn't something that only the operations team or system administrators should be concerned with. You don't go hire DevOps Engineers anymore than you would go hire a TDD Engineer.

So what is DevOps and why should I care? DevOps is all about creating delightful customer experiences. An organization that follows DevOps practices is one that is continually learning, one where the entire team is focused on the same goals, and one that is truly awesome to be a part of.

OK, so, how do I "do the DevOps"? I'll outline some the things that you can do today to get your organization on the path to DevOps.

"DevOps" is a term that will eventually die and will no longer be necessary. Why? Because, in the future, "DevOps" will be "the way" organizations build software and deliver that software to their customers.

Nathen Harvey

April 02, 2014
Tweet

More Decks by Nathen Harvey

Other Decks in Technology

Transcript

  1. Nathen Harvey • Director, Community and #learnchef • Co-host of

    the Food Fight Show Podcast • Meetup Organizer • DevOpsDC • @nathenharvey • [email protected]
  2. What is DevOps? • Cultural and professional movement • Development

    and Operations working together toward a common goal • Leveraging ideas & processes from other industries • Enabling things like continuous delivery
  3. Is a cultural and professional movement Development and Operations working

    together toward a common goal Leveraging ideas & processes from other industries Enabling things like continuous delivery DevOps
  4. DevOps is About CAMS • Culture • Automation • Measurement

    • Sharing Willis, John (2010-07-16) http://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
  5. Open Communication • Developers & Operations talk and listen to

    one another • Production & build metrics are available to all • Current infrastructure is documented Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp
  6. Incentive & Responsibility Alignment • Create delightful customer experiences •

    Focus on responsibility & accountability, not authority • You are responsible for your own uptime Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp
  7. Respect • You don’t have to like each other but

    you do need to recognize contributions and treat each other well Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp
  8. Trust • Trust that everyone is competent and working toward

    the common goals • Without trust, the tools don’t matter Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp
  9. Automation • Use tools to reflect and reinforce the cultural

    goals you’re striving for • communication • goals & responsibility • respect • trust
  10. Measurement • Data > Opinion • MTTR > MTBF •

    Service availability > Server availability
  11. DevOps is About CAMS • Culture • Automation • Measurement

    • Sharing Willis, John (2010-07-16) http://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
  12. DevOp with Me! • I f*%$ing hate DevOps! • Which

    DevOps tool should we use? • A job title at your company includes: • DevOps Engineer • DevOps Lead • Your company has a “DevOps Team”
  13. DevOps is not... • A new name for • System

    Administration • Operations • Release Engineering • Site Reliability Engineering • A tool • A team
  14. The Back Office Becomes The Front Office “In ten years,

    I’m certain every COO worth their salt will have come from IT. Any COO who doesn’t intimately understand the IT systems that actually run the business is just an empty suit, relying on someone else to do their job.” Kim, Gene; Behr, Kevin; Spafford, George (2013-01-10). The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Kindle Location 5802). IT Revolution Press. Kindle Edition
  15. Run DMC • “Oh, hell no! This is hillbilly gibberish”

    https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
  16. Run DMC • “Oh, hell no! This is hillbilly gibberish”

    • “I don’t understand this code” https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
  17. Aerosmith • “What the hell are they doing to our

    song?” http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
  18. Aerosmith • “What the hell are they doing to our

    song?” • “It works fine on my machine” http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
  19. What happened? • Rick Rubin put Run DMC & Aerosmith

    in the studio together • “It was crazy good, man”
  20. To-do • Put dev and ops in the same room

    • Take a whole-systems view of your technology platform • Reinforce culture with technology, and vice versa • Take responsibility • Trust your teammates
  21. To-stop • Mislabeling things • Hoarding information • Looking for

    someone to blame • Waiting for someone else to transform your business
  22. Is the cultural and professional movement that grew directly from

    the collective experience of the pioneers of this transition It’s application to traditional IT is 1:1 The business adaptations encapsulated in DevOps will eventually be ubiquitous ....At least, if you want to be great at the next couple decades of global economic growth DevOps
  23. Thank You! • Want to talk about Chef or DevOps?

    • nathenharvey.com • foodfightshow.org • @nathenharvey • [email protected] • What questions do you have?