DevOps : Its Made of People

23
DevOps : It’s Made of People David Benjamin [email protected]

Transcript of DevOps : Its Made of People

Page 1: DevOps : Its Made of People

DevOps : It’s Made of People

David [email protected]

Page 2: DevOps : Its Made of People

There’s been a war struggle deployment

going on.

Page 3: DevOps : Its Made of People

(Agile) Development is about rapid change.

Page 4: DevOps : Its Made of People

Operations is about stability, usually through

controlled change.

Page 5: DevOps : Its Made of People

Often, frankly, there isn’t a lot of love in the room with these two.

Page 6: DevOps : Its Made of People

To the business, though, Dev & Ops are both I.T ... c’mon guys.

Page 7: DevOps : Its Made of People

“Money...money changes everything”

- C. Lauper, 1983

Page 8: DevOps : Its Made of People

Capital funded projects appear, deliver, and

vanish, leaving...mess.

Page 9: DevOps : Its Made of People

Ops lives on limited funds, have to charge projects

“gate fees”.

Page 10: DevOps : Its Made of People

Problem: (Agile) Dev Team vs. “High Ceremony”

Deployment

Page 11: DevOps : Its Made of People

Can’t shrug it off to the PM (depends on the

local definition of PM).

Page 12: DevOps : Its Made of People

Step 1. Recognise that you have a problem

(map it out).

Page 13: DevOps : Its Made of People

Remember this is agile; start with a retro...

Page 14: DevOps : Its Made of People

...and freakin’ follow through with your

action items.

Page 15: DevOps : Its Made of People

Don’t underestimate the cultural change

(people have heard happy talk before)

Page 16: DevOps : Its Made of People

Don’t overestimate the cultural resistance (people are basically good)

Page 17: DevOps : Its Made of People

“People are 90% praise.” - Sandman

A little empathy goes a long way.

Page 18: DevOps : Its Made of People

“DevOps : Lowering the risk of change through tools and culture”

- Allspaw & Hammond, Flickr, 2009

Page 19: DevOps : Its Made of People

Automate freakin’ everything you can...

Page 20: DevOps : Its Made of People

...but do it to build trust, so everyone can deliver faster

(and happier)!

Page 21: DevOps : Its Made of People

Questions?

Page 22: DevOps : Its Made of People

Question Fodder

• Puppet, Chef, etc. (config scripting, yay!)

• Shared Code & Config Repository

• N Step Build & Deploy

• Single Code Line (feature flags, etc.)

• Shared System Metrics