Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

27
@jezhumble continuous delivery nyc 16 january 2014 stop hiring devops experts (and start growing them)

description

DevOps is the latest big trend in hiring, everybody is talking about DevOps, and everybody wants them. Here's the confusing part, there's no such thing as DevOp. What you're actually looking for is a developer with some experience and knowledge as a system administrator, or possibly a system administrator with some experience and knowledge as a programmer.

Transcript of Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

Page 1: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

@jezhumble continuous delivery nyc

16 january 2014

stop hiring devops experts (and start growing them)

Page 2: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

hiring a devop

http://gun.io/blog/how-to-hire-devops/

Page 3: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

devops

http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr

Page 4: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

“the game has changed”

Andrew Shafer | @littleidea | “There Is No Talent Shortage” | http://slidesha.re/14TV4fd

Page 5: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

but what is the game?

“I’ll tell you EXACTLY what devops means.

Devops means giving a shit about your job enough to not pass the buck. Devops means giving a shit about your job enough to want to learn all the parts and not just your little world.

Developers need to understand infrastructure. Operations people need to understand code. People need to fucking work with each other and not just occupy space next to each other.”

John Vincent | @lusis | http://bit.ly/12DkRhf

Page 6: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

you can’t just hire in cultural change

http://www.cutestpaw.com/images/one-of-these-things-is-not-like-the-other/

Page 7: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

experimentation / improvisation

we grow systems and knowledge

trust

how well do we cultivate knowledge?

safe to fail

innovation culture

Page 8: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

creating a “devops team”

training

buying tools

hiring people

not very effective

Page 9: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

fragile

Page 10: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

resilient

http://www.flickr.com/photos/scjody/4628723629/

Page 11: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

antifragile

Page 12: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

antifragile

"We acquire the strength we have overcome."

-- Ralph Waldo Emerson, The Conduct of Life

!

“From life's school of war: what does not kill me makes me stronger.”

-- Friedrich Nietzsche, Twilight of the Idols

Page 13: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

high trust culture

Westrum, “A Typology of Organizational Cultures”, Qual Saf Health Care 2004; 13 (Suppl II):ii22-ii27

Page 14: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

cynefin

-- Dave Snowden

Page 15: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

retrospective prime directive

“Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.”

-- Norm Kerth

Page 16: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

Dan Milstein | @danmil http://www.slideshare.net/danmil30/how-to-run-a-postmortem-with-humans-not-robots-velocity-2013

Page 17: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

game days

Page 18: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

simian army

http://diannemarsh.com

Page 19: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

organizational change?

http://www.flickr.com/photos/rob_swystun/8098060445/

Page 20: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

improvement kata

Page 21: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

What obstacles are preventing you from reaching it? which one are you addressing now?

What is the target condition? (The challenge)

What is the actual condition now?

When can we go and see what we learned from taking that step?

What is your next step? (Start of PDCA cycle)

improvement kata

Page 22: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

improvement kata

Page 23: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

jesse’s rule

“don’t fight stupid, make more awesome”

Jesse Robbins, Co-founder, Opscode @jesserobbins

Page 24: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

what does devops mean?

“when confronted with the question, ‘Are you a DevOps?’ I answered the only way I knew how. Someone was asking me not whether I was qualified to fill a role, but whether I believed in a movement. Whether flow was of the utmost importance. Whether communication was more important than silos. ‘Of course not, are you an Agile?’”

Dave Mangot | @davemangot | http://bit.ly/16YHqu3

Page 25: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

innovation culture doesn’t punish failure

devops is a mindset, not a tool or a team or a role

innovation is in your culture, not a product

go forth and make awesome!

you can’t innovate with command and control

takeaways

Page 26: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

resources

DLOQ: http://www.partnersforlearning.com/questions2.asp

Sahota, An Agile Adoption and Transformation Survival Guide http://www.infoq.com/minibooks/agile-adoption-transformation

Game Days: http://queue.acm.org/detail.cfm?id=2371297

Google DiRT: http://queue.acm.org/detail.cfm?id=2371516

Netflix culture: http://slideshare.net/reed2001/culture-1798664

BOOKS

Schneider, The Reengineering Alternative

Kotter, Leading Change

Taleb, Antifragile

Page 27: Stop Hiring DevOps Experts and Start Growing Them by Jez Humble

questions@jezhumble | [email protected] http://continuousdelivery.com/

!ThoughtWorks is hiring! (ironically) http://join.thoughtworks.com/ !Australia | Brazil | Canada | China Germany | India | Singapore | South Africa Uganda | UK | USA

© 2014 ThoughtWorks, Inc.

Pre-order my new book! http://amzn.to/1f7UkbV