devops army of n - recovering from being a human spof

69
DevOps Army of N Jonathan Disher

Upload: funjon

Post on 12-Apr-2017

112 views

Category:

Technology


0 download

TRANSCRIPT

DevOps Army of NJonathan Disher

- Senior Principal DevOps Engineer, ODC

EHLO jon

- Senior Principal DevOps Engineer, ODC

- I do love me some fountain pens

EHLO jon

- Senior Principal DevOps Engineer, ODC

- I do love me some fountain pens

- Still wrenching on the Miata

EHLO jon

Presentation TitleAuthor or Subtitle

Which way to the datacenter?! Image by Dito Milan, GotBlueMilk Photography

- Senior Principal DevOps Engineer, ODC

- I do love me some fountain pens

- Still wrenching on the Miata

- Still putting Latin on business cards

EHLO jon

- Senior Principal DevOps Engineer, ODC

- I do love me some fountain pens

- Still wrenching on the Miata

- Still putting Latin on business cards

- Former Single Point of Failure

EHLO jon

At devopsdays SV in November, I gave a talk

about my experiences being a Human Single

Point of Failure.

Video and slides available on Youtube and

SlideShare!

DevOps Army of One

0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15

Hosts Engineers

November 2015 - It was just me.

New Year brings Andrew!0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15 2/16

Hosts Engineers

Alex in March…0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15 2/16

Hosts Engineers

and Kimberly in May!0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15 2/16 5/16

Hosts Engineers

hopefully engineer #5 soon!0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15 2/16 5/16

Hosts Engineers

we’re hiring! DevOps, DBA, Big Data…

0

1.5

3

4.5

6

0

625

1250

1875

2500

11/12 2/13 5/13 8/13 11/13 2/14 5/14 8/14 11/14 2/15 5/15 8/15 11/15 2/16 5/16

Hosts Engineers

Return of the poll: How many of you are now, or have previously, worked in

DevOps groups of size == 1?

(Specifically where the group was, at one time, size > 1, and shrank to 1)

Return of the poll: How many of you are now, or have previously, worked in

DevOps groups of size == 1?

(Specifically where the group was, at one time, size > 1, and shrank to 1)

(In November, it was 15-20%)

Return of the poll: How many of you are now, or have previously, worked in

DevOps groups of size == 1?

(Specifically where the group was, at one time, size > 1, and shrank to 1)

(In November, it was 15-20%)

(ouch.)

So you’ve hired some people…

So you’ve hired some people… now what?

- I’ve forgotten how to teach other engineers

Being solo had some bad side effects…

- I’ve forgotten how to teach other engineers

- Too many doc sources still say “Go talk to Jon”

Being solo had some bad side effects…

- I’ve forgotten how to teach other engineers

- Too many doc sources still say “Go talk to Jon”

- Too accustomed to not delegating tasks

Being solo had some bad side effects…

- I’ve forgotten how to teach other engineers

- Too many doc sources still say “Go talk to Jon”

- Too accustomed to not delegating tasks

- People got used to everything being P1

Being solo had some bad side effects…

- I’ve forgotten how to teach other engineers

- Too many doc sources still say “Go talk to Jon”

- Too accustomed to not delegating tasks

- People got used to everything being P1

- Quality, complete documentation

Being solo had some bad side effects…

- I’ve forgotten how to teach other engineers

- Too many doc sources still say “Go talk to Jon”

- Too accustomed to not delegating tasks

- People got used to everything being P1

- Quality, complete documentation

- Sometimes I still feel like I’m in solo crisis mode

Being solo had some bad side effects…

- Spread the knowledge

[GREEN] DevOps Service Recovering…

- Spread the knowledge

- Written docs, info sessions, camp out at my desk

[GREEN] DevOps Service Recovering…

- Spread the knowledge

- Written docs, info sessions, camp out at my desk

- We have a team, now, so use it!

[GREEN] DevOps Service Recovering…

- Spread the knowledge

- Written docs, info sessions, camp out at my desk

- We have a team, now, so use it!

- Make sure the entire team is in the loop

[GREEN] DevOps Service Recovering…

- Spread the knowledge

- Written docs, info sessions, camp out at my desk

- We have a team, now, so use it!

- Make sure the entire team is in the loop

- Review what was built and change as needed

[GREEN] DevOps Service Recovering…

So we sat down and did a thorough review of our environment.

So we sat down and did a thorough review of our environment.

We were brutally honest.

And we’re going to burn a lot down.

Phoenix Rising

- We’re rebuilding large portions of

infrastructure.

Phoenix Rising

- We’re rebuilding large portions of

infrastructure.

- Along the way we will build it better, with

more review and more modern ideas.

Phoenix Rising

Just kidding, Jennifer.

- We will be rebuilding large portions of

infrastructure.

- And along the way we will build it better, with

more review and more modern ideas.

- EMPHASIS ON WE - since it’s not just me,

information gets shared!

Phoenix Rising

We don’t want angry panda.

- Periodic cross-team architecture review

How can we keep this from happening again?

- Periodic cross-team architecture review.

- Write good documentation, keep it current.

How can we keep this from happening again?

- Periodic cross-team architecture review.

- Write good documentation, keep it current.

- Keep hiring people. Keep training people.

How can we keep this from happening again?

- Periodic cross-team architecture review.

- Write good documentation, keep it current.

- Keep hiring people. Keep training people.

- Remember saying no? Thats still allowed.

How can we keep this from happening again?

- Periodic cross-team architecture review.

- Write good documentation, keep it current.

- Keep hiring people. Keep training people.

- Remember saying no? Thats still allowed.

- Take a vacation. Stay fresh!

How can we keep this from happening again?

Don’t let this be you.

And we don’t want Phoenix Re-Rising 2020

Coming Soon!

Coming Soon!(devopsdays SV 2018?)

Coming Soon!

DevOps Army of N+1

(devopsdays SV 2018?)

Coming Soon!

DevOps Army of N+1

Achievement Unlocked: Team Redundancy!

(devopsdays SV 2018?)