28
@jezhumble #yow14 | 8 december 2014 stop hiring devops experts

stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

@jezhumble #yow14 | 8 december 2014

stop hiring devops experts

Page 2: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

Project A

Project B

Project C

DBAs

Infrastructure team

Service desk

Value stream

OperationsEngineeringBusiness

Ping!“the enterprise”

Page 3: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

enterprise projects

Project A

Project B

Project C

DBAs

Infrastructure team

Service desk

Value stream

OperationsEngineeringBusiness

Ping!

Project D

Let’s createa new

product

Page 4: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

Project A

Project B

DBAs

Infrastructure team

Service desk

Value stream

OperationsEngineeringBusiness

Project D

We’re going agile! Oh shit!Oh shit!

Page 5: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

Project A

Project B

DBAs

Infrastructure team

Service desk

Value stream

OperationsEngineeringBusiness

Project D

Our test-driven code follows SOLID

principles

Shame itdoesn’t work

Changemanagement

Page 6: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

6

Sometimes you need a blank template.

Page 7: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

“the game has changed”

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

Page 8: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

what is devops?

a cross-functional community of practice

dedicated to the study of

building, evolving and operating

rapidly changing resilient systems at scale

Page 9: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

hiring a devop

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

Page 10: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

you can’t just hire in cultural change

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

Page 11: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

devops

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

Page 12: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

experimentation / improvisation

we create and evolve systems and knowledge

we pursue clearly defined stretch goals

how well do we cultivate knowledge?

safe to fail

innovation culture

Page 13: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

creating a “devops team”*

training

buying tools

hiring people

not very effective

Page 14: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

fragile

Page 15: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

resilient

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

Page 16: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

antifragile

Page 17: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

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 18: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

cynefin

— Dave Snowden

Page 19: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

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 20: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

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

Page 21: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

game days

Page 22: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

standards

Page 24: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

“For DiRT-style events to be successful, an organization first needs to accept system and process failures as a means of learning… We design tests that require engineers from several groups who might not normally work together to interact with each other. That way, should a real large-scale disaster ever strike, these people will already have strong working relationships”

Kripa Krishnan | http://queue.acm.org/detail.cfm?id=2371297

Page 25: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

@jezhumble

high trust culture

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

Page 26: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

what is devops?“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 27: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

jesse’s rule

“don’t fight stupid, make more awesome”

Jesse Robbins, Co-founder, Opscode @jesserobbins

Page 28: stop hiring devops experts - YOW! Conferences · 2019-09-23 · “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a

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

© 2014 Chef, Inc.

PRE-ORDER THE LEAN ENTERPRISE!http://bit.ly/lean-enterprise-ebookhttp://bit.ly/lean-enterprise-paper