+ All Categories
Home > Technology > Walk This Way - An Introduction to DevOps

Walk This Way - An Introduction to DevOps

Date post: 08-May-2015
Category:
Upload: nathen-harvey
View: 1,625 times
Download: 1 times
Share this document with a friend
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?
40
Walk This Way An Introduction to DevOps
Transcript
Page 1: Walk This Way - An Introduction to DevOps

Walk This WayAn Introduction to DevOps

Page 2: 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

Page 3: Walk This Way - An Introduction to DevOps

DevOps

Page 4: Walk This Way - An Introduction to DevOps

DevOps• I f*%$ing hate DevOps!

Page 5: Walk This Way - An Introduction to DevOps

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

Page 6: Walk This Way - An Introduction to DevOps

DevOps• I f*%$ing hate DevOps!• Which DevOps tool should we use? • A job title at your company includes:

• DevOps Engineer• DevOps Lead

Page 7: Walk This Way - An Introduction to DevOps

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”

Page 8: Walk This Way - An Introduction to DevOps
Page 9: Walk This Way - An Introduction to DevOps

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

Page 10: Walk This Way - An Introduction to DevOps

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

Page 11: Walk This Way - An Introduction to DevOps

NOT DevOps...

Page 12: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140

OperationsQADevProductManagement

Page 13: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140

DevOpsQADevProductManagement

Page 14: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140

DevOpsQADevProductManagement

Page 15: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618

DevOpsQADevProductManagement

$ sudo su -

Page 16: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618

DevOpsQADevProductManagement

$ sudo su -

Page 17: Walk This Way - An Introduction to DevOps

http://www.flickr.com/photos/docsearls/5500714140http://www.flickr.com/photos/bontempscharly/8094344618

DevOpsQADevProductManagement

$ sudo su -

Page 18: Walk This Way - An Introduction to DevOps
Page 19: Walk This Way - An Introduction to DevOps
Page 20: Walk This Way - An Introduction to DevOps

DevOps is not...• A new name for

• System Administration• Operations• Release Engineering• Site Reliability Engineering

Page 21: Walk This Way - An Introduction to DevOps

DevOps is not...• A position• A team• A tool

Page 22: Walk This Way - An Introduction to DevOps

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/

Page 23: Walk This Way - An Introduction to DevOps

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

Page 24: Walk This Way - An Introduction to DevOps

Automation• Use tools to reflect and reinforce the cultural goals

you’re striving for • communication• goals & responsibility• respect• trust

Page 25: Walk This Way - An Introduction to DevOps

Measurement• Data > Opinion

Page 26: Walk This Way - An Introduction to DevOps

Sharing• Knowledge openly shared within an organization• Knowledge openly shared with other organizations

Page 27: Walk This Way - An Introduction to DevOps

The 80s: The Decade That Made Us

Page 28: Walk This Way - An Introduction to DevOps
Page 29: Walk This Way - An Introduction to DevOps

Run DMC• “Oh, hell no! This is

hillbilly gibberish”

https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360

Page 30: Walk This Way - An Introduction to DevOps

Run DMC• “Oh, hell no! This is

hillbilly gibberish”

• “I don’t understand this code”

https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360

Page 31: Walk This Way - An Introduction to DevOps

Aerosmith• “What the hell are they

doing to our song?”

http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg

Page 32: Walk This Way - An Introduction to DevOps

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

Page 33: Walk This Way - An Introduction to DevOps

What happened?• Rick Rubin put Run DMC & Aerosmith in the studio

together• “It was crazy good, man”

Page 34: Walk This Way - An Introduction to DevOps

Walk This Way

The 80s: The Decade That Made Us

Page 35: Walk This Way - An Introduction to DevOps

Walk This Way

The 80s: The Decade That Made Us

Page 36: Walk This Way - An Introduction to DevOps

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

Page 37: Walk This Way - An Introduction to DevOps

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

Page 38: Walk This Way - An Introduction to DevOps

To-stop• Mislabeling things• Hoarding information• Looking for someone to blame• Waiting for someone else to transform your business

Page 39: Walk This Way - An Introduction to DevOps

Bring The Noise

http://userserve-ak.last.fm/serve/_/44943949/Anthrax+feat+Public+Enemy+AnthraxPublicEnemyrockrapmash9.jpg

Page 40: Walk This Way - An Introduction to DevOps

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


Recommended