devop with me!

15
@nathenharvey 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”

Upload: nathen-harvey

Post on 13-May-2015

382 views

Category:

Technology


0 download

DESCRIPTION

Let's DevOp! Give developers root access and a pager. Get rid of QA. Rename your Operations team the "DevOps" team. Now we're devopin'! Ignite talk from DevOpsDays Silicon Valley 2013.

TRANSCRIPT

Page 1: DevOp with Me!

@nathenharvey

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”

Page 2: DevOp with Me!

@nathenharvey

Page 3: DevOp with Me!

@nathenharveyhttp://www.flickr.com/photos/docsearls/5500714140

OperationsQADevProductManagement

Page 4: DevOp with Me!

@nathenharveyhttp://www.flickr.com/photos/docsearls/5500714140

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

DevOpsQADevProductManagement

$ sudo su -

Page 5: DevOp with Me!

@nathenharveyhttp://www.flickr.com/photos/docsearls/5500714140

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

DevOpsQADevProductManagement

$ sudo su -

Page 6: DevOp with Me!

@nathenharvey

Page 7: DevOp with Me!

@nathenharvey

DevOps is not...• A new name for

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

• A tool• A team

Page 8: DevOp with Me!

@nathenharvey

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 9: DevOp with Me!

@nathenharvey

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 10: DevOp with Me!

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 11: DevOp with 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

Page 12: DevOp with Me!

@nathenharvey

CAMS• Culture• Automation

• Use tools to reflect and reinforce the cultural goals you’re striving for

• Measurement• Data > Opinion

• Sharing• within an organization• with other organizations

Page 13: DevOp with Me!

@nathenharvey

Walk This Way

The 80s: The Decade That Made Us

Page 14: DevOp with Me!

@nathenharvey

Walk This Way• “Oh, hell no! This is

hillbilly gibberish”

• “I don’t understand this code”

• “What the hell are they doing to our song?”

• “It works fine on my machine”

https://www.morrisonhotelgallery.com/photo/default.aspx?photographID=7360 http://www.mikethefanboy.com/wp/wp-content/uploads/2012/04/Aerosmith-005.jpg

Page 15: DevOp with Me!

@nathenharvey

Bring The Noise

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