Slide 1

Slide 1 text

Walk This Way An Introduction to DevOps

Slide 2

Slide 2 text

Nathen Harvey • Technical Community Manager at Opscode • Co-host of the Food Fight Show Podcast • Meetup Organizer • DevOpsDC & MongoDC • @nathenharvey

Slide 3

Slide 3 text

DevOps

Slide 4

Slide 4 text

DevOps • I f*%$ing hate DevOps!

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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”

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

NOT DevOps...

Slide 12

Slide 12 text

http://www.flickr.com/photos/docsearls/5500714140 Operations QA Dev Product Management

Slide 13

Slide 13 text

http://www.flickr.com/photos/docsearls/5500714140 DevOps QA Dev Product Management

Slide 14

Slide 14 text

http://www.flickr.com/photos/docsearls/5500714140 DevOps QA Dev Product Management

Slide 15

Slide 15 text

http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su -

Slide 16

Slide 16 text

http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su -

Slide 17

Slide 17 text

http://www.flickr.com/photos/docsearls/5500714140 http://www.flickr.com/photos/bontempscharly/8094344618 DevOps QA Dev Product Management $ sudo su -

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

DevOps is not... • A new name for • System Administration • Operations • Release Engineering • Site Reliability Engineering

Slide 21

Slide 21 text

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

Slide 22

Slide 22 text

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/

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

Automation • Use tools to reflect and reinforce the cultural goals you’re striving for • communication • goals & responsibility • respect • trust

Slide 25

Slide 25 text

Measurement • Data > Opinion

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

The 80s: The Decade That Made Us

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

Run DMC • “Oh, hell no! This is hillbilly gibberish” https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360

Slide 30

Slide 30 text

Run DMC • “Oh, hell no! This is hillbilly gibberish” • “I don’t understand this code” https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360

Slide 31

Slide 31 text

Aerosmith • “What the hell are they doing to our song?” http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

What happened? • Rick Rubin put Run DMC & Aerosmith in the studio together • “It was crazy good, man”

Slide 34

Slide 34 text

Walk This Way The 80s: The Decade That Made Us

Slide 35

Slide 35 text

Walk This Way The 80s: The Decade That Made Us

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

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

Slide 38

Slide 38 text

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

Slide 39

Slide 39 text

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

Slide 40

Slide 40 text

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