walk this way - an introduction to devops
DESCRIPTION
"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?TRANSCRIPT
Walk This WayAn Introduction to DevOps
Nathen Harvey• Technical Community Manager at Opscode• Co-host of the Food Fight Show Podcast• Meetup Organizer
• DevOpsDC & MongoDC
• @nathenharvey
DevOps
DevOps• I f*%$ing hate DevOps!
DevOps• I f*%$ing hate DevOps!• Which DevOps tool should we use?
DevOps• I f*%$ing hate DevOps!• Which DevOps tool should we use? • A job title at your company includes:
• DevOps Engineer• DevOps Lead
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”
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
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
NOT DevOps...
http://www.flickr.com/photos/docsearls/5500714140
OperationsQADevProductManagement
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADevProductManagement
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADevProductManagement
http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADevProductManagement
$ sudo su -
http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADevProductManagement
$ sudo su -
http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADevProductManagement
$ sudo su -
DevOps is not...• A new name for
• System Administration• Operations• Release Engineering• Site Reliability Engineering
DevOps is not...• A position• A team• A tool
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/
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
Automation• Use tools to reflect and reinforce the cultural goals
you’re striving for • communication• goals & responsibility• respect• trust
Measurement• Data > Opinion
Sharing• Knowledge openly shared within an organization• Knowledge openly shared with other organizations
The 80s: The Decade That Made Us
Run DMC• “Oh, hell no! This is
hillbilly gibberish”
https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
Run DMC• “Oh, hell no! This is
hillbilly gibberish”
• “I don’t understand this code”
https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360
Aerosmith• “What the hell are they
doing to our song?”
http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg
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
What happened?• Rick Rubin put Run DMC & Aerosmith in the studio
together• “It was crazy good, man”
Walk This Way
The 80s: The Decade That Made Us
Walk This Way
The 80s: The Decade That Made Us
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
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
To-stop• Mislabeling things• Hoarding information• Looking for someone to blame• Waiting for someone else to transform your business
Bring The Noise
http://userserve-ak.last.fm/serve/_/44943949/Anthrax+feat+Public+Enemy+AnthraxPublicEnemyrockrapmash9.jpg
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