walk this way - an introduction to devops

Post on 08-May-2015

1.627 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

top related