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

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. Nathen Harvey • Technical Community Manager at Opscode • Co-host

    of the Food Fight Show Podcast • Meetup Organizer • DevOpsDC & MongoDC • @nathenharvey
  2. DevOps • I f*%$ing hate DevOps! • Which DevOps tool

    should we use? • A job title at your company includes: • DevOps Engineer • DevOps Lead
  3. 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”
  4. 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
  5. 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
  6. DevOps is not... • A new name for • System

    Administration • Operations • Release Engineering • Site Reliability Engineering
  7. 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/
  8. 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
  9. Automation • Use tools to reflect and reinforce the cultural

    goals you’re striving for • communication • goals & responsibility • respect • trust
  10. Run DMC • “Oh, hell no! This is hillbilly gibberish”

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

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

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

    in the studio together • “It was crazy good, man”
  15. 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
  16. 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
  17. To-stop • Mislabeling things • Hoarding information • Looking for

    someone to blame • Waiting for someone else to transform your business
  18. 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