Walk This Way
An 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 HelpingYour Business
Win (Kindle Location 5802). IT Revolution
Press. Kindle Edition
NOT DevOps...
http://www.flickr.com/photos/docsearls/5500714140
OperationsQADev
Product
Management
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADev
Product
Management
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADev
Product
Management
http://www.flickr.com/photos/docsearls/5500714140
http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADev
Product
Management
$ sudo su -
http://www.flickr.com/photos/docsearls/5500714140
http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADev
Product
Management
$ sudo su -
http://www.flickr.com/photos/docsearls/5500714140
http://www.flickr.com/photos/bontempscharly/8094344618
DevOpsQADev
Product
Management
$ 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

Walk This Way - An Introduction to DevOps