SlideShare a Scribd company logo
WHAT WE CAN LEARN
ABOUT DEVOPS FROM
SCIENCE FICTION
Dawn M. Foster

Community	
  Lead	
  at	
  Puppet	
  Labs
@geekygirldawn
dawn@puppetlabs.com	
  
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
ALL ABOUT THE PEOPLE

The Doctor and companions
work together
like Ops and Devs
CONTROL ISSUES

Work together as equals,
give up control and
share responsibility
DISTRIBUTE RESPONSIBILITIES

More people having access helps
avoid single points of failure,
but still limit potential for destruction
ONE STEP AT A TIME

Understand changes and
take one step at a time
AUTOMATE ALL THE THINGS

Automate the tedious tasks
and have time for the fun stuff
MANAGE GROWTH

Use automation and
configuration management tools to
easily spin up large numbers of systems
MONITOR AND MEASURE

Monitor and measure
as much as possible to track progress
for performance, processes and people
DON’T CREATE MONSTERS

Create a culture where
developers and ops
both avoid short cuts that
create new infrastructure monsters
DELEGATE TO MINIONS

Delegate the grunt work
to automation tools
(if you don’t have minions)

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

Use configuration management systems
with rules to control
infrastructure behavior
REDSHIRTS ARE EXPENDABLE

Treat your servers
like redshirts

Side note: read John Scalzi’s ‘Redshirts’
BORG COLLECTIVES

Each component is
just one part of a
complete system
“EVERYTHING WE DO OUT
HERE IS A RISK!”

Everything has risk
find ways to manage risk
while still getting shit done

Thanks to Mike M aka @xyntrix for suggesting this SGU risk quote, 'Everything we do out here is a risk!'
SHARE USEFUL SKILLS

Learn and share new ideas
with the rest of the team
MENTORING

Train the next generation
and help others succeed
STRONG WOMEN

Encourage women in our field
and get more women
speaking at our events
DON’T PANIC

Things will go wrong
keep things in perspective
calmly recover
THANK YOU
Contact	
  info:	
  Dawn	
  Foster
@geekygirldawn
dawn@puppetlabs.com
fastwonderblog.com

Some of my favorite modern sci-fi / fantasy authors:
Hugh Howey
Lois McMaster Bujold
Brandon Sanderson
Connie Willis

More Related Content

PDF
Lessons about DevOps from Science Fiction
PDF
From 1 to infinity: how to scale your tech organization, build a great cultur...
PDF
Devcon APC 2010 facebook found my laptop the power of small world math
PPTX
Naked Conversations
PDF
Tom Loosemore - Camp Digital 2016
PDF
Future Ready in 365 Days
PDF
Power of the Network
PDF
devops, distributed (devopsdays Ghent 2019)
Lessons about DevOps from Science Fiction
From 1 to infinity: how to scale your tech organization, build a great cultur...
Devcon APC 2010 facebook found my laptop the power of small world math
Naked Conversations
Tom Loosemore - Camp Digital 2016
Future Ready in 365 Days
Power of the Network
devops, distributed (devopsdays Ghent 2019)

What's hot (6)

PDF
Google Sites at iSummit
PDF
Performance Appraisals are for Robots
PPTX
Slideshare
PDF
Understanding systems
PPT
Digital citizenship fit project
PPT
Digital citizenship
Google Sites at iSummit
Performance Appraisals are for Robots
Slideshare
Understanding systems
Digital citizenship fit project
Digital citizenship
Ad

Similar to What we can learn about DevOps from Science Fiction: Ignite Format (20)

PDF
Rise of devops
PDF
Jason Yee - Chaos! - Codemotion Rome 2019
PDF
AusNOG 2018 - The Robots are Coming!
PPTX
Modern Business Tips Taught by Lost in Space
PDF
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
PPTX
The Dynamic Duo
PDF
Zero to Automated in Under a Year
PDF
DevOps Note
PDF
Software Engineering For Startups
PDF
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
PDF
StartOps: Growing an ops team from 1 founder
PPTX
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
PPTX
JavaOne 2015 Devops and the Darkside CON6447
PDF
Building Automation Engineers From Scratch by Jenny Bramble
PPTX
Data Center Advanced.pptx
KEY
Managing massive datacenters
PPTX
Winners and Losers in Age of Automation
PDF
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
PDF
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
PPTX
From Duke of DevOps to Queen of Chaos - Api days 2018
Rise of devops
Jason Yee - Chaos! - Codemotion Rome 2019
AusNOG 2018 - The Robots are Coming!
Modern Business Tips Taught by Lost in Space
Runbook Automation: Old News or a Key to Unlock Performance? [DOES2020]
The Dynamic Duo
Zero to Automated in Under a Year
DevOps Note
Software Engineering For Startups
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
StartOps: Growing an ops team from 1 founder
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
JavaOne 2015 Devops and the Darkside CON6447
Building Automation Engineers From Scratch by Jenny Bramble
Data Center Advanced.pptx
Managing massive datacenters
Winners and Losers in Age of Automation
Puppet Camp San Francisco 2015: Puppet Adoption in a Mature Environment
Natalie Korotaeva: The Secret Source to Building a Successful Relationship wi...
From Duke of DevOps to Queen of Chaos - Api days 2018
Ad

More from Dawn Foster (20)

PDF
CHAOSS Metrics Overview and Examples
PDF
Be a Good Corporate Citizen in Kubernetes
PDF
Overcoming Imposter Syndrome to Become a Conference Speaker!
PDF
How to Be a Good Corporate Citizen in Open Source
PDF
Open Source Collaboration and Companies: Finding the Right Balance
PDF
Navigating Open Source Risk
PDF
Measuring Project Health at VMware
PDF
Navigating Open Source Risk
PDF
Collaborative Leadership: Governance Beyond Company Affiliation
PDF
Collaborative Leadership: Governance Beyond Company Affiliation
PDF
Collaborative Leadership: Governance Beyond Company Affiliation
PDF
Collaborative Leadership: Governance Beyond Company Affiliation
PDF
Is this Open Source Project Healthy or Lifeless?
PDF
Collaboration in Linux Kernel Mailing Lists
PDF
Be a Good Corporate Citizen in Kubernetes
PDF
Being a Good Corporate Citizen in Open Source
PDF
Building Community for your Company’s OSS Projects
PDF
Building Community for your Company’s OSS Project
PDF
How to be a terrible hiring manager
PDF
A week in the Life of Kubernetes
CHAOSS Metrics Overview and Examples
Be a Good Corporate Citizen in Kubernetes
Overcoming Imposter Syndrome to Become a Conference Speaker!
How to Be a Good Corporate Citizen in Open Source
Open Source Collaboration and Companies: Finding the Right Balance
Navigating Open Source Risk
Measuring Project Health at VMware
Navigating Open Source Risk
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company Affiliation
Is this Open Source Project Healthy or Lifeless?
Collaboration in Linux Kernel Mailing Lists
Be a Good Corporate Citizen in Kubernetes
Being a Good Corporate Citizen in Open Source
Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS Project
How to be a terrible hiring manager
A week in the Life of Kubernetes

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Modernizing your data center with Dell and AMD
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PPTX
MYSQL Presentation for SQL database connectivity
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Modernizing your data center with Dell and AMD
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
MYSQL Presentation for SQL database connectivity
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
20250228 LYD VKU AI Blended-Learning.pptx
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
GamePlan Trading System Review: Professional Trader's Honest Take
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

What we can learn about DevOps from Science Fiction: Ignite Format