Walk This Way - An Introduction to DevOps

2,037 views

Published on

"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?

Published in: Technology, Business

Walk This Way - An Introduction to DevOps

  1. 1. Walk This WayAn Introduction to DevOps
  2. 2. Nathen Harvey• Technical Community Manager at Opscode• Co-host of the Food Fight Show Podcast• Meetup Organizer• DevOpsDC & MongoDC• @nathenharvey
  3. 3. DevOps
  4. 4. DevOps• I f*%$ing hate DevOps!
  5. 5. DevOps• I f*%$ing hate DevOps!• Which DevOps tool should we use?
  6. 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. 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. 8. What is DevOps?• Cultural and professional movement• Development and Operations working togethertoward a common goal• Leveraging ideas & processes from other industries• Enabling things like continuous delivery
  9. 9. The Back Office Becomes The Front Office“In ten years, I’m certainevery COO worth theirsalt will have come fromIT. Any COO whodoesn’t intimatelyunderstand the ITsystems that actually runthe business is just anempty suit, relying onsomeone else to do theirjob.”Kim, Gene; Behr, Kevin; Spafford, George(2013-01-10).The Phoenix Project: A NovelAbout IT, DevOps, and HelpingYour BusinessWin (Kindle Location 5802). IT RevolutionPress. Kindle Edition
  10. 10. NOT DevOps...
  11. 11. http://www.flickr.com/photos/docsearls/5500714140OperationsQADevProductManagement
  12. 12. http://www.flickr.com/photos/docsearls/5500714140DevOpsQADevProductManagement
  13. 13. http://www.flickr.com/photos/docsearls/5500714140DevOpsQADevProductManagement
  14. 14. http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618DevOpsQADevProductManagement$ sudo su -
  15. 15. http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618DevOpsQADevProductManagement$ sudo su -
  16. 16. http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618DevOpsQADevProductManagement$ sudo su -
  17. 17. DevOps is not...• A new name for• System Administration• Operations• Release Engineering• Site Reliability Engineering
  18. 18. DevOps is not...• A position• A team• A tool
  19. 19. DevOps is About CAMS• Culture• Automation• Measurement• SharingWillis, John (2010-07-16)http://www.opscode.com/blog/2010/07/16/what-devops-means-to-me/
  20. 20. What is a “DevOps” Culture?• Open Communication• Incentive and ResponsibilityAlignment• Respect• TrustWalls, Mandi (April, 2013). Building a DevOps Culture. O’Reillyhttp://oreilly.com/radarreports/building-devops-culture.csp
  21. 21. Automation• Use tools to reflect and reinforce the cultural goalsyou’re striving for• communication• goals & responsibility• respect• trust
  22. 22. Measurement• Data > Opinion
  23. 23. Sharing• Knowledge openly shared within an organization• Knowledge openly shared with other organizations
  24. 24. The 80s: The DecadeThat Made Us
  25. 25. Run DMC• “Oh, hell no! This ishillbilly gibberish”https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
  26. 26. Run DMC• “Oh, hell no! This ishillbilly gibberish”• “I don’t understandthis code”https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
  27. 27. Aerosmith• “What the hell are theydoing to our song?”http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
  28. 28. Aerosmith• “What the hell are theydoing to our song?”• “It works fine on mymachine”http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
  29. 29. What happened?• Rick Rubin put Run DMC & Aerosmith in the studiotogether• “It was crazy good, man”
  30. 30. Walk This WayThe 80s:The Decade That Made Us
  31. 31. Walk This WayThe 80s:The Decade That Made Us
  32. 32. DevOps• Cultural and professional movement• Development and Operations working togethertoward a common goal• Leveraging ideas & processes from other industries• Enabling things like continuous delivery
  33. 33. To-do• Put dev and ops in the same room• Take a whole-systems view of your technologyplatform• Reinforce culture with technology, and vice versa• Take responsibility• Trust your teammates
  34. 34. To-stop• Mislabeling things• Hoarding information• Looking for someone to blame• Waiting for someone else to transform your business
  35. 35. Bring The Noisehttp://userserve-ak.last.fm/serve/_/44943949/Anthrax+feat+Public+Enemy+AnthraxPublicEnemyrockrapmash9.jpg
  36. 36. 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

×