Walk This Way - An Introduction to DevOps
-
Upload
nathen-harvey -
Category
Technology
-
view
1.626 -
download
1
description
Transcript of Walk This Way - An Introduction to DevOps
![Page 1: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/1.jpg)
Walk This WayAn Introduction to DevOps
![Page 2: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/3.jpg)
DevOps
![Page 4: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/4.jpg)
DevOps• I f*%$ing hate DevOps!
![Page 5: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/5.jpg)
DevOps• I f*%$ing hate DevOps!• Which DevOps tool should we use?
![Page 6: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/8.jpg)
![Page 9: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/11.jpg)
NOT DevOps...
![Page 12: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/12.jpg)
http://www.flickr.com/photos/docsearls/5500714140
OperationsQADevProductManagement
![Page 13: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/13.jpg)
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADevProductManagement
![Page 14: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/14.jpg)
http://www.flickr.com/photos/docsearls/5500714140
DevOpsQADevProductManagement
![Page 15: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/18.jpg)
![Page 19: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/19.jpg)
![Page 20: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/20.jpg)
DevOps is not...• A new name for
• System Administration• Operations• Release Engineering• Site Reliability Engineering
![Page 21: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/21.jpg)
DevOps is not...• A position• A team• A tool
![Page 22: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/22.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/23.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/24.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/25.jpg)
Measurement• Data > Opinion
![Page 26: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/26.jpg)
Sharing• Knowledge openly shared within an organization• Knowledge openly shared with other organizations
![Page 27: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/27.jpg)
The 80s: The Decade That Made Us
![Page 28: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/28.jpg)
![Page 29: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/29.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/30.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/31.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/32.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
![Page 33: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/33.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/34.jpg)
Walk This Way
The 80s: The Decade That Made Us
![Page 35: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/35.jpg)
Walk This Way
The 80s: The Decade That Made Us
![Page 36: Walk This Way - An Introduction to DevOps](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/36.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/37.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/38.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/39.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022062312/554be886b4c90556328b4d6d/html5/thumbnails/40.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