$30 off During Our Annual Pro Sale. View Details »

Walk This Way - Intro to DevOps

Walk This Way - Intro to DevOps

"DevOps" is a term that has become mainstream enough to be hated, misunderstood, misused, and abused. But what is "DevOps"? And, more importantly, why should I care?

Lightning Talk from RubyNation

Nathen Harvey

June 15, 2013
Tweet

More Decks by Nathen Harvey

Other Decks in Technology

Transcript

  1. Walk This Way An Introduction to DevOps

  2. Nathen Harvey • Technical Community Manager at Opscode • Co-host

    of the Food Fight Show Podcast • Meetup Organizer • DevOpsDC & MongoDC • @nathenharvey
  3. DevOps

  4. DevOps • I f*%$ing hate DevOps!

  5. DevOps • I f*%$ing hate DevOps! • Which DevOps tool

    should we use?
  6. DevOps • I f*%$ing hate DevOps! • Which DevOps tool

    should we use? • A job title at your company includes: • DevOps Engineer • DevOps Lead
  7. DevOps • 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”
  8. None
  9. 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
  10. 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
  11. NOT DevOps...

  12. http://www.flickr.com/photos/docsearls/5500714140 Operations QA Dev Product Management

  13. http://www.flickr.com/photos/docsearls/5500714140 DevOps QA Dev Product Management

  14. http://www.flickr.com/photos/docsearls/5500714140 DevOps QA Dev Product Management

  15. http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su

    -
  16. http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su

    -
  17. http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su

    -
  18. None
  19. None
  20. DevOps is not... • A new name for • System

    Administration • Operations • Release Engineering • Site Reliability Engineering
  21. DevOps is not... • A position • A team •

    A tool
  22. 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/
  23. What is a “DevOps” Culture? • Open Communication • Incentive

    and Responsibility Alignment • Respect • Trust Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp
  24. Automation • Use tools to reflect and reinforce the cultural

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

  26. Sharing • Knowledge openly shared within an organization • Knowledge

    openly shared with other organizations
  27. The 80s: The Decade That Made Us

  28. None
  29. Run DMC • “Oh, hell no! This is hillbilly gibberish”

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

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

    song?” http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
  32. 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
  33. What happened? • Rick Rubin put Run DMC & Aerosmith

    in the studio together • “It was crazy good, man”
  34. Walk This Way The 80s: The Decade That Made Us

  35. Walk This Way The 80s: The Decade That Made Us

  36. 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
  37. 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
  38. To-stop • Mislabeling things • Hoarding information • Looking for

    someone to blame • Waiting for someone else to transform your business
  39. Bring The Noise http://userserve-ak.last.fm/serve/_/44943949/Anthrax+feat+Public+Enemy+AnthraxPublicEnemyrockrapmash9.jpg

  40. Thank You! • Want to talk about Chef or DevOps?

    • foodfightshow.org • @nathenharvey • Chef Fundamentals Training • June 25-26 • “RUBYNATION” saves you 25% • opscode.eventbrite.com