SlideShare a Scribd company logo
1 of 21
Download to read offline
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

More Related Content

What's hot

S sipad adoption
S sipad adoptionS sipad adoption
S sipad adoptionDiane Lauer
 
Future Ready in 365 Days
Future Ready in 365 DaysFuture Ready in 365 Days
Future Ready in 365 DaysJon Corippo
 
Where is my JETPACK? CAG 2012
Where is my JETPACK? CAG 2012Where is my JETPACK? CAG 2012
Where is my JETPACK? CAG 2012Brian Housand
 
Pixel up - presentation
Pixel up - presentationPixel up - presentation
Pixel up - presentationFionaBotha
 
Devcon APC 2010 facebook found my laptop the power of small world math
Devcon APC 2010 facebook found my laptop the power of small world mathDevcon APC 2010 facebook found my laptop the power of small world math
Devcon APC 2010 facebook found my laptop the power of small world mathUpstarts.tv
 

What's hot (6)

S sipad adoption
S sipad adoptionS sipad adoption
S sipad adoption
 
Future Ready in 365 Days
Future Ready in 365 DaysFuture Ready in 365 Days
Future Ready in 365 Days
 
Where is my JETPACK? CAG 2012
Where is my JETPACK? CAG 2012Where is my JETPACK? CAG 2012
Where is my JETPACK? CAG 2012
 
Pixel up - presentation
Pixel up - presentationPixel up - presentation
Pixel up - presentation
 
Devcon APC 2010 facebook found my laptop the power of small world math
Devcon APC 2010 facebook found my laptop the power of small world mathDevcon APC 2010 facebook found my laptop the power of small world math
Devcon APC 2010 facebook found my laptop the power of small world math
 
Apptastic
ApptasticApptastic
Apptastic
 

Similar to Lessons about DevOps from Science Fiction

21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom
21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom
21st Century Influencer: Finding the Vital Behaviors to Flatten Your ClassroomVicki Davis
 
Twenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 ConferenceTwenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 ConferenceVicki Davis
 
#ALTC2013 Slow & Steady Wins The Race
#ALTC2013 Slow & Steady Wins The Race#ALTC2013 Slow & Steady Wins The Race
#ALTC2013 Slow & Steady Wins The RaceBex Lewis
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century InfluencerVicki Davis
 
Unl social mediainextensioneducation-11-9-11
Unl social mediainextensioneducation-11-9-11Unl social mediainextensioneducation-11-9-11
Unl social mediainextensioneducation-11-9-11Karen Jeannette
 
ODHE October 2013 (blog & end project)
ODHE October 2013 (blog & end project)ODHE October 2013 (blog & end project)
ODHE October 2013 (blog & end project)Bex Lewis
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryChef Software, Inc.
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018Jon Hildebrand
 
2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)Jon Hildebrand
 
Tech4 learning2
Tech4 learning2Tech4 learning2
Tech4 learning2kkdiener
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century InfluencerVicki Davis
 
Software for women
Software for womenSoftware for women
Software for womenAshby Winch
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag PresentationJon Hildebrand
 
Dehub conole final
Dehub conole finalDehub conole final
Dehub conole finalgrainne
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of CollaborationJacob Morgan
 
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...Aaron Sloman
 
Using Social Media to Communicate
Using Social Media to CommunicateUsing Social Media to Communicate
Using Social Media to CommunicateJesper Laugesen
 
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded LearningKeynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learningsuthers
 
Widgets and Bundles and Web Apps - Oh My!
Widgets and Bundles and Web Apps - Oh My!Widgets and Bundles and Web Apps - Oh My!
Widgets and Bundles and Web Apps - Oh My!Allan Barclay
 

Similar to Lessons about DevOps from Science Fiction (20)

21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom
21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom
21st Century Influencer: Finding the Vital Behaviors to Flatten Your Classroom
 
Twenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 ConferenceTwenty First Century Influencer at ITEC 2010 Conference
Twenty First Century Influencer at ITEC 2010 Conference
 
#ALTC2013 Slow & Steady Wins The Race
#ALTC2013 Slow & Steady Wins The Race#ALTC2013 Slow & Steady Wins The Race
#ALTC2013 Slow & Steady Wins The Race
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century Influencer
 
Unl social mediainextensioneducation-11-9-11
Unl social mediainextensioneducation-11-9-11Unl social mediainextensioneducation-11-9-11
Unl social mediainextensioneducation-11-9-11
 
ODHE October 2013 (blog & end project)
ODHE October 2013 (blog & end project)ODHE October 2013 (blog & end project)
ODHE October 2013 (blog & end project)
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous Delivery
 
VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018VMUG UserCon Presentation for 2018
VMUG UserCon Presentation for 2018
 
2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)2017 VMUG UserCon Presentation (IT Culture & DevOps)
2017 VMUG UserCon Presentation (IT Culture & DevOps)
 
Tech4 learning2
Tech4 learning2Tech4 learning2
Tech4 learning2
 
Twenty First Century Influencer
Twenty First Century InfluencerTwenty First Century Influencer
Twenty First Century Influencer
 
Software for women
Software for womenSoftware for women
Software for women
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag Presentation
 
Seattle TL Summit PPT
Seattle TL Summit PPTSeattle TL Summit PPT
Seattle TL Summit PPT
 
Dehub conole final
Dehub conole finalDehub conole final
Dehub conole final
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of Collaboration
 
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...Ontologies for baby animals and robots From "baby stuff" to the world of adul...
Ontologies for baby animals and robots From "baby stuff" to the world of adul...
 
Using Social Media to Communicate
Using Social Media to CommunicateUsing Social Media to Communicate
Using Social Media to Communicate
 
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded LearningKeynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
Keynote Talk at ITS 2014: Multilevel Analysis of Socially Embedded Learning
 
Widgets and Bundles and Web Apps - Oh My!
Widgets and Bundles and Web Apps - Oh My!Widgets and Bundles and Web Apps - Oh My!
Widgets and Bundles and Web Apps - Oh My!
 

More from Dawn Foster

CHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesCHAOSS Metrics Overview and Examples
CHAOSS Metrics Overview and ExamplesDawn Foster
 
Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
 
Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Overcoming Imposter Syndrome to Become a Conference Speaker!
Overcoming Imposter Syndrome to Become a Conference Speaker!Dawn Foster
 
How to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open SourceHow to Be a Good Corporate Citizen in Open Source
How to Be a Good Corporate Citizen in Open SourceDawn Foster
 
Open Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceOpen Source Collaboration and Companies: Finding the Right Balance
Open Source Collaboration and Companies: Finding the Right BalanceDawn Foster
 
Navigating Open Source Risk
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
 
Measuring Project Health at VMware
Measuring Project Health at VMwareMeasuring Project Health at VMware
Measuring Project Health at VMwareDawn Foster
 
Navigating Open Source Risk
Navigating Open Source RiskNavigating Open Source Risk
Navigating Open Source RiskDawn Foster
 
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
 
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
 
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
 
Collaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationCollaborative Leadership: Governance Beyond Company Affiliation
Collaborative Leadership: Governance Beyond Company AffiliationDawn Foster
 
Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Is this Open Source Project Healthy or Lifeless?
Is this Open Source Project Healthy or Lifeless?Dawn Foster
 
Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Collaboration in Linux Kernel Mailing Lists
Collaboration in Linux Kernel Mailing Lists Dawn Foster
 
Be a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesBe a Good Corporate Citizen in Kubernetes
Be a Good Corporate Citizen in KubernetesDawn Foster
 
Being a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceBeing a Good Corporate Citizen in Open Source
Being a Good Corporate Citizen in Open SourceDawn Foster
 
Building Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsBuilding Community for your Company’s OSS Projects
Building Community for your Company’s OSS ProjectsDawn Foster
 
Building Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectBuilding Community for your Company’s OSS Project
Building Community for your Company’s OSS ProjectDawn Foster
 
How to be a terrible hiring manager
How to be a terrible hiring managerHow to be a terrible hiring manager
How to be a terrible hiring managerDawn Foster
 
A week in the Life of Kubernetes
A week in the Life of KubernetesA week in the Life of Kubernetes
A week in the Life of KubernetesDawn Foster
 

More from Dawn Foster (20)

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

Recently uploaded

Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 

Recently uploaded (20)

Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 

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