Lessons about DevOps from Science Fiction

Dawn Foster
Dawn FosterDirector of Open Source Community Strategy
LESSONS ABOUT DEVOPS 
FROM SCIENCE FICTION 
Dawn M. Foster 
Puppet Labs 
! 
Director 
of 
Community 
@geekygirldawn 
dawn@puppetlabs.com 
Presenta(on 
available 
at 
h0p://fastwonderblog.com/speaking/
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
OVERVIEW 
• Culture: people, process 
• Automation: tools, growth, risk 
• Measurement: monitor & improve 
• Sharing: control, mentoring
ALL ABOUT THE PEOPLE 
The Doctor and 
companions work 
together like Ops & Devs
ONE STEP AT A TIME 
Understand changes, 
take one step at a time, and 
have solid processes.
AUTOMATE ALL THE 
THINGS 
Automate the tedious 
tasks and have time 
for the fun stuff
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.
LAWS OF ROBOTICS 
Use config management 
systems with rules to control 
infrastructure behavior
GROWTH & AUTOMATION 
Use automation and 
configuration management tools to 
spin up large numbers of systems
REDSHIRTS ARE 
EXPENDABLE 
Treat your servers 
like redshirts 
! 
Side note: read John Scalzi’s ‘Redshirts’
“EVERYTHING WE DO OUT 
HERE IS A RISK!” 
Automate tasks to 
reduce risk
MONITOR AND MEASURE 
Monitor and measure as much as 
possible to track progress for 
performance, processes & people
CONTINUOUS 
IMPROVEMENT 
Improve by assimilating 
useful technologies into 
your collective
SHARE AND IMPROVE 
Share new ideas, information, 
problems, and stories with a 
focus on continuous improvement.
CONTROL ISSUES 
Work together as equals, 
give up control and 
share responsibility
INCIDENT RESPONSE 
More people with more access 
means that you may need to 
adjust how you respond to incidents
DON’T CREATE MONSTERS 
Create a culture where 
developers & ops 
avoid short cuts that create 
new infrastructure monsters
MENTORING 
Train the next generation 
and help others succeed
STRONG WOMEN 
Encourage women in 
our field and get them 
speaking at our events 
www.usenix.org/blog/my-daughters-high-school-programming-teacher
DON’T PANIC 
Things will go wrong 
keep things in perspective 
calmly recover
THANK YOU 
Dawn Foster 
Puppet Labs 
! 
@geekygirldawn 
dawn@puppetlabs.com 
fastwonderblog.com
1 of 21

More Related Content

What's hot(6)

S sipad adoptionS sipad adoption
S sipad adoption
Diane Lauer369 views
Future Ready in 365 DaysFuture Ready in 365 Days
Future Ready in 365 Days
Jon Corippo2.5K views
Where is my JETPACK? CAG 2012Where is my JETPACK? CAG 2012
Where is my JETPACK? CAG 2012
Brian Housand487 views
Pixel up - presentationPixel up - presentation
Pixel up - presentation
FionaBotha18 views
ApptasticApptastic
Apptastic
Pia Wilson215 views

Similar to Lessons about DevOps from Science Fiction(20)

Recently uploaded(20)

Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
CXL Forum114 views
ISWC2023-McGuinnessTWC16x9FinalShort.pdfISWC2023-McGuinnessTWC16x9FinalShort.pdf
ISWC2023-McGuinnessTWC16x9FinalShort.pdf
Deborah McGuinness80 views
CXL at OCPCXL at OCP
CXL at OCP
CXL Forum158 views
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
METHOD AND SYSTEM FOR PREDICTING OPTIMAL LOAD FOR WHICH THE YIELD IS MAXIMUM ...
Prity Khastgir IPR Strategic India Patent Attorney Amplify Innovation22 views
Green Leaf Consulting: Capabilities DeckGreen Leaf Consulting: Capabilities Deck
Green Leaf Consulting: Capabilities Deck
GreenLeafConsulting147 views

Lessons about DevOps from Science Fiction

  • 1. LESSONS ABOUT DEVOPS FROM SCIENCE FICTION Dawn M. Foster Puppet Labs ! Director of Community @geekygirldawn dawn@puppetlabs.com Presenta(on available at h0p://fastwonderblog.com/speaking/
  • 2. 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
  • 3. OVERVIEW • Culture: people, process • Automation: tools, growth, risk • Measurement: monitor & improve • Sharing: control, mentoring
  • 4. ALL ABOUT THE PEOPLE The Doctor and companions work together like Ops & Devs
  • 5. ONE STEP AT A TIME Understand changes, take one step at a time, and have solid processes.
  • 6. AUTOMATE ALL THE THINGS Automate the tedious tasks and have time for the fun stuff
  • 7. 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.
  • 8. LAWS OF ROBOTICS Use config management systems with rules to control infrastructure behavior
  • 9. GROWTH & AUTOMATION Use automation and configuration management tools to spin up large numbers of systems
  • 10. REDSHIRTS ARE EXPENDABLE Treat your servers like redshirts ! Side note: read John Scalzi’s ‘Redshirts’
  • 11. “EVERYTHING WE DO OUT HERE IS A RISK!” Automate tasks to reduce risk
  • 12. MONITOR AND MEASURE Monitor and measure as much as possible to track progress for performance, processes & people
  • 13. CONTINUOUS IMPROVEMENT Improve by assimilating useful technologies into your collective
  • 14. SHARE AND IMPROVE Share new ideas, information, problems, and stories with a focus on continuous improvement.
  • 15. CONTROL ISSUES Work together as equals, give up control and share responsibility
  • 16. INCIDENT RESPONSE More people with more access means that you may need to adjust how you respond to incidents
  • 17. DON’T CREATE MONSTERS Create a culture where developers & ops avoid short cuts that create new infrastructure monsters
  • 18. MENTORING Train the next generation and help others succeed
  • 19. STRONG WOMEN Encourage women in our field and get them speaking at our events www.usenix.org/blog/my-daughters-high-school-programming-teacher
  • 20. DON’T PANIC Things will go wrong keep things in perspective calmly recover
  • 21. THANK YOU Dawn Foster Puppet Labs ! @geekygirldawn dawn@puppetlabs.com fastwonderblog.com