Slide 1

Slide 1 text

DevOp with Me! 1 Nathen Harvey @nathenharvey [email protected] github.com/nathenharvey

Slide 2

Slide 2 text

Nathen Harvey • Director, Community and #learnchef • Co-host of the Food Fight Show Podcast • Meetup Organizer • DevOpsDC • @nathenharvey • [email protected]

Slide 3

Slide 3 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 4

Slide 4 text

Technology – The Way Business Engages Customers

Slide 5

Slide 5 text

Technology – The Way Business Engages Customers

Slide 6

Slide 6 text

Software is the interface for consumption 5

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Is a cultural and professional movement Development and Operations working together toward a common goal Leveraging ideas & processes from other industries Enabling things like continuous delivery DevOps

Slide 14

Slide 14 text

Aligning Objectives 13 http://www.flickr.com/photos/amylovesyah/5042999235 http://www.flickr.com/photos/maryamandathompson/4810162947/

Slide 15

Slide 15 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 16

Slide 16 text

Open Communication • Developers & Operations talk and listen to one another • Production & build metrics are available to all • Current infrastructure is documented Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp

Slide 17

Slide 17 text

Incentive & Responsibility Alignment • Create delightful customer experiences • Focus on responsibility & accountability, not authority • You are responsible for your own uptime Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp

Slide 18

Slide 18 text

Respect • You don’t have to like each other but you do need to recognize contributions and treat each other well Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp

Slide 19

Slide 19 text

Trust • Trust that everyone is competent and working toward the common goals • Without trust, the tools don’t matter Walls, Mandi (April, 2013). Building a DevOps Culture. O’Reilly http://oreilly.com/radarreports/building-devops-culture.csp

Slide 20

Slide 20 text

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

Slide 21

Slide 21 text

Measurement • Data > Opinion • MTTR > MTBF • Service availability > Server availability

Slide 22

Slide 22 text

Sharing - Internally • Successes • Failures • Metrics • Ideas • Code

Slide 23

Slide 23 text

Sharing - Externally • Successes • Failures • Metrics • Ideas • Code

Slide 24

Slide 24 text

Sharing • Conferences • Blogs • Podcasts

Slide 25

Slide 25 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 26

Slide 26 text

DevOp with Me! • 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 27

Slide 27 text

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

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

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

Slide 30

Slide 30 text

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

Slide 31

Slide 31 text

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

Slide 32

Slide 32 text

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

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

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

Slide 36

Slide 36 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 37

Slide 37 text

The 80s: The Decade That Made Us

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

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

Slide 40

Slide 40 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 41

Slide 41 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 42

Slide 42 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 43

Slide 43 text

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

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

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

Slide 46

Slide 46 text

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

Slide 47

Slide 47 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 48

Slide 48 text

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

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

Is the cultural and professional movement that grew directly from the collective experience of the pioneers of this transition It’s application to traditional IT is 1:1 The business adaptations encapsulated in DevOps will eventually be ubiquitous ....At least, if you want to be great at the next couple decades of global economic growth DevOps

Slide 51

Slide 51 text

Thank You! • Want to talk about Chef or DevOps? • nathenharvey.com • foodfightshow.org • @nathenharvey • [email protected] • What questions do you have?