YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Lessons about DevOps from Science Fiction

LESSONS ABOUT DEVOPS FROM SCIENCE FICTION

Presenta(on  available  at  h0p://fastwonderblog.com/speaking/

Dawn M. Foster Puppet Labs

!Director  of  Community  

@geekygirldawn  [email protected]  

Page 2: Lessons about DevOps from Science Fiction

WHOAMI

• Geek, traveler, reader

• Recovered sys admin, community & open source

• Read 73 books last year, mostly sci-fi / fantasy

• I keep a list: http://fastwonderblog.com/about/reading/

Photos by Josh Bancroft, Don Park

Page 3: Lessons about DevOps from Science Fiction

OVERVIEW

• Culture: people, process

• Automation: tools, growth, risk

• Measurement: monitor & improve

• Sharing: control, mentoring

Page 4: Lessons about DevOps from Science Fiction

ALL ABOUT THE PEOPLE

The Doctor and

companions work

together like Ops & Devs

Page 5: Lessons about DevOps from Science Fiction

ONE STEP AT A TIME

Understand changes,

take one step at a time, and

have solid processes.

Page 6: Lessons about DevOps from Science Fiction

AUTOMATE ALL THE THINGS

Automate the tedious

tasks and have time

for the fun stuff

Page 7: Lessons about DevOps from Science Fiction

DELEGATE TO MINIONS

Delegate the grunt work

to automation tools,

not minions

Thanks to Dave Zwieback aka @mindweather for suggesting a Gru and the minions reference.

Page 8: Lessons about DevOps from Science Fiction

LAWS OF ROBOTICS

Use config management

systems with rules to control

infrastructure behavior

Page 9: Lessons about DevOps from Science Fiction

GROWTH & AUTOMATION

Use automation and

configuration management tools to

spin up large numbers of systems

Page 10: Lessons about DevOps from Science Fiction

REDSHIRTS ARE EXPENDABLE

Treat your servers

like redshirts

!

Side note: read John Scalzi’s ‘Redshirts’

Page 11: Lessons about DevOps from Science Fiction

“EVERYTHING WE DO OUT HERE IS A RISK!”

Automate tasks to

reduce risk

Page 12: Lessons about DevOps from Science Fiction

MONITOR AND MEASURE

Monitor and measure as much as

possible to track progress for

performance, processes & people

Page 13: Lessons about DevOps from Science Fiction

CONTINUOUS IMPROVEMENT

Improve by assimilating

useful technologies into

your collective

Page 14: Lessons about DevOps from Science Fiction

SHARE AND IMPROVE

Share new ideas, information,

problems, and stories with a

focus on continuous improvement.

Page 15: Lessons about DevOps from Science Fiction

CONTROL ISSUES

Work together as equals,

give up control and

share responsibility

Page 16: Lessons about DevOps from Science Fiction

INCIDENT RESPONSE

More people with more access

means that you may need to

adjust how you respond to incidents

Page 17: Lessons about DevOps from Science Fiction

DON’T CREATE MONSTERS

Create a culture where

developers & ops

avoid short cuts that create

new infrastructure monsters

Page 18: Lessons about DevOps from Science Fiction

MENTORING

Train the next generation

and help others succeed

Page 19: Lessons about DevOps from Science Fiction

STRONG WOMEN

Encourage women in

our field and get them

speaking at our events

www.usenix.org/blog/my-daughters-high-school-programming-teacher

Page 20: Lessons about DevOps from Science Fiction

DON’T PANIC

Things will go wrong

keep things in perspective

calmly recover

Page 21: Lessons about DevOps from Science Fiction

THANK YOU

Dawn Foster Puppet Labs

!@geekygirldawn

[email protected] fastwonderblog.com


Related Documents