SlideShare a Scribd company logo
1 of 42
Download to read offline
@bridgetkromhout #ato2017
Computers are easy;
people are hard
@bridgetkromhout #ato2017
lives:
Minneapolis,
Minnesota
works:
Microsoft
podcasts:
Arrested
DevOps
organizes:
devopsdays
Bridget Kromhout
#ato2017@bridgetkromhout
Massively scalable fault-tolerant
distributed systems require a
significant engineering effort to build
and operate; complex socio-technical
systems are even more challenging.
Computers are easy;
people are hard
@bridgetkromhout #ato2017
Image credit: visual_dichotomy on Flickr
“In the last week there were
67 deploys
of 496 changes
by 18 people”
@bridgetkromhout #ato2017
quoted in “10+ Deploys Per Day:
Dev and Ops Cooperation at Flickr” at Velocity 2009
John Allspaw & Paul Hammond
Flickr Dev Blog, December 17th 2008
Image credit: visual_dichotomy on Flickr
“In the last week there were
67 deploys
of 496 changes
by 18 people”
@bridgetkromhout #ato2017
Not the goal: resumé-driven development
@bridgetkromhout #ato2017
The goal: shorter time from
idea to value
Image credit: leadliasionImage credit: thebigword
@bridgetkromhout #ato2017
How do we
get to
the goal?
#ato2017@bridgetkromhout
complex
ecosystems
@bridgetkromhout #ato2017
disruption
@bridgetkromhout #ato2017
just say no to “awesome mode” vs “sad mode”
Image credit: stock
bimodal IT?!?
#ato2017@bridgetkromhout
“In a world that celebrates pioneers—
be the settlers instead.”
— Laura Bell (@lady_nerd)
@bridgetkromhout #ato2017
Attack
Kitten
growls
about
Day 2
@bridgetkromhout #ato2017
Attack Kitten Cat Reality Check
#ato2017@bridgetkromhout
empathy
#ato2017@bridgetkromhout
tools: necessary but not sufficient
@bridgetkromhout #ato2017
Image credit: James Ernest
@bridgetkromhout #ato2017
The Wall of Confusion
@bridgetkromhout #ato2017
The Wall of Confusion
yolo nope
#ato2017@bridgetkromhout
for ops, don’t tell devs: gl;hf!
do: automate
document
share
#ato2017@bridgetkromhout
for devs, build for operability:
observability, debuggability, reality
@bridgetkromhout #ato2017
Image credit: Vasa Museet
probably fine
@bridgetkromhout #ato2017
hard problems & human factors
@bridgetkromhout #ato2017
hard problems & human factors
@bridgetkromhout #ato2017
#ato2017@bridgetkromhout
#ato2017@bridgetkromhout
understand your environment
@bridgetkromhout #ato2017
observability: answering questions we didn’t know to ask
#ato2017@bridgetkromhout
monitoring: the old way
@bridgetkromhout #ato2017
Monitoring
monitoring: the new way
@bridgetkromhout #ato2017Image credit: Wikipedia
“Any organization that designs a system…
will produce a design
whose structure is a copy of
the organization's
communication
structure.”
Mel Conway
@bridgetkromhout #ato2017
communication &
disconnects
@bridgetkromhout #ato2017
#ato2017@bridgetkromhout
Who owns your availability? The answer may surprise you!
Image credit: Wikipedia
@bridgetkromhout #ato2017
operational investments architecture
observability
culture
#ato2017@bridgetkromhout
not actually
20 units of devops
#ato2017@bridgetkromhout
silos are for grain
#ato2017@bridgetkromhout
still computers
@bridgetkromhout #ato2017
The Wall of Confusion
(kinda lonesome)
#ato2017@bridgetkromhout
people > processes > tools
#ato2017@bridgetkromhout
#ato2017@bridgetkromhout
thanks!

More Related Content

What's hot

What's hot (12)

Seminarabeit Auzug Kollektive Intelligenz
Seminarabeit Auzug Kollektive IntelligenzSeminarabeit Auzug Kollektive Intelligenz
Seminarabeit Auzug Kollektive Intelligenz
 
Critical suituation in an organization and managerial solution
Critical suituation in an organization and managerial solutionCritical suituation in an organization and managerial solution
Critical suituation in an organization and managerial solution
 
Open Your Systems Pegasus Conf 11.09
Open Your Systems Pegasus Conf 11.09Open Your Systems Pegasus Conf 11.09
Open Your Systems Pegasus Conf 11.09
 
Cloud, Containers, Kubernetes (NDC Minnesota 2018)
Cloud, Containers, Kubernetes (NDC Minnesota 2018)Cloud, Containers, Kubernetes (NDC Minnesota 2018)
Cloud, Containers, Kubernetes (NDC Minnesota 2018)
 
Open Everything - CultureGeek 2015
Open Everything - CultureGeek 2015Open Everything - CultureGeek 2015
Open Everything - CultureGeek 2015
 
From 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutesFrom 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutes
 
Enterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at RaytheonEnterprise collaboration driven by IBM Connections at Raytheon
Enterprise collaboration driven by IBM Connections at Raytheon
 
Web 2.0 Design Concepts & Their Application to the Enterprise
Web 2.0 Design Concepts & Their Application to the EnterpriseWeb 2.0 Design Concepts & Their Application to the Enterprise
Web 2.0 Design Concepts & Their Application to the Enterprise
 
Microservices
MicroservicesMicroservices
Microservices
 
Parabol Angel Pitch Deck
Parabol Angel Pitch DeckParabol Angel Pitch Deck
Parabol Angel Pitch Deck
 
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
 
Open Your System Radical Inclusion
Open Your System Radical InclusionOpen Your System Radical Inclusion
Open Your System Radical Inclusion
 

Similar to Computers are easy; people are hard (ATO 2017)

Similar to Computers are easy; people are hard (ATO 2017) (20)

Cloudy with a chance of devops (UMN)
Cloudy with a chance of devops (UMN)Cloudy with a chance of devops (UMN)
Cloudy with a chance of devops (UMN)
 
Computers are easy; people are hard (Open Source North)
Computers are easy; people are hard (Open Source North)Computers are easy; people are hard (Open Source North)
Computers are easy; people are hard (Open Source North)
 
Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)Cloudy with a chance of devops (devopsdays London)
Cloudy with a chance of devops (devopsdays London)
 
Computers are easy; people are hard (Minnebar 2018)
Computers are easy; people are hard (Minnebar 2018)Computers are easy; people are hard (Minnebar 2018)
Computers are easy; people are hard (Minnebar 2018)
 
Computers are easy; people are hard (SPS)
Computers are easy; people are hard (SPS)Computers are easy; people are hard (SPS)
Computers are easy; people are hard (SPS)
 
The Promise of a Cloud Native Platform (20160712)
The Promise of a Cloud Native Platform (20160712)The Promise of a Cloud Native Platform (20160712)
The Promise of a Cloud Native Platform (20160712)
 
Ops in the Time of Serverless Containerized Webscale (CF Summit)
Ops in the Time of Serverless Containerized Webscale (CF Summit)Ops in the Time of Serverless Containerized Webscale (CF Summit)
Ops in the Time of Serverless Containerized Webscale (CF Summit)
 
Computers are easy; people are hard (Azure Global Bootcamp)
Computers are easy; people are hard (Azure Global Bootcamp)Computers are easy; people are hard (Azure Global Bootcamp)
Computers are easy; people are hard (Azure Global Bootcamp)
 
The Cloud Native Platform for Operations
The Cloud Native Platform for OperationsThe Cloud Native Platform for Operations
The Cloud Native Platform for Operations
 
devops, distributed (devopsdays Ghent 2019)
devops, distributed (devopsdays Ghent 2019)devops, distributed (devopsdays Ghent 2019)
devops, distributed (devopsdays Ghent 2019)
 
Cloud, Containers, Kubernetes (devopsdays Amsterdam 2018)
Cloud, Containers, Kubernetes (devopsdays Amsterdam 2018)Cloud, Containers, Kubernetes (devopsdays Amsterdam 2018)
Cloud, Containers, Kubernetes (devopsdays Amsterdam 2018)
 
Beyond Ad-hoc Automation - Leveraging Structured Platforms (Agile Day Twin Ci...
Beyond Ad-hoc Automation - Leveraging Structured Platforms (Agile Day Twin Ci...Beyond Ad-hoc Automation - Leveraging Structured Platforms (Agile Day Twin Ci...
Beyond Ad-hoc Automation - Leveraging Structured Platforms (Agile Day Twin Ci...
 
Containers will not fix your broken culture (and other hard truths) - Craft Conf
Containers will not fix your broken culture (and other hard truths) - Craft ConfContainers will not fix your broken culture (and other hard truths) - Craft Conf
Containers will not fix your broken culture (and other hard truths) - Craft Conf
 
Containers will not fix your broken culture (and other hard truths) - Agile I...
Containers will not fix your broken culture (and other hard truths) - Agile I...Containers will not fix your broken culture (and other hard truths) - Agile I...
Containers will not fix your broken culture (and other hard truths) - Agile I...
 
Cloudy with a chance of devops (devopsdays Philadelphia)
Cloudy with a chance of devops (devopsdays Philadelphia)Cloudy with a chance of devops (devopsdays Philadelphia)
Cloudy with a chance of devops (devopsdays Philadelphia)
 
Next Generation Digital Enterprise (Workplace) Technology | Enterprise Digita...
Next Generation Digital Enterprise (Workplace) Technology | Enterprise Digita...Next Generation Digital Enterprise (Workplace) Technology | Enterprise Digita...
Next Generation Digital Enterprise (Workplace) Technology | Enterprise Digita...
 
Distributed: of systems and teams (RICON 2015 version)
Distributed: of systems and teams (RICON 2015 version)Distributed: of systems and teams (RICON 2015 version)
Distributed: of systems and teams (RICON 2015 version)
 
Distributed: of systems and teams (SPS)
Distributed: of systems and teams (SPS)Distributed: of systems and teams (SPS)
Distributed: of systems and teams (SPS)
 
Containers will not fix your broken culture (and other hard truths) - devopsd...
Containers will not fix your broken culture (and other hard truths) - devopsd...Containers will not fix your broken culture (and other hard truths) - devopsd...
Containers will not fix your broken culture (and other hard truths) - devopsd...
 
Beyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured PlatformsBeyond Ad-hoc Automation: Leveraging Structured Platforms
Beyond Ad-hoc Automation: Leveraging Structured Platforms
 

More from bridgetkromhout

More from bridgetkromhout (20)

An introduction to Helm - KubeCon EU 2020
An introduction to Helm - KubeCon EU 2020An introduction to Helm - KubeCon EU 2020
An introduction to Helm - KubeCon EU 2020
 
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
Join Our Party: The Cloud Native Adventure Brigade (Kubernetes Belgium 2019)
 
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
Join Our Party: The Cloud Native Adventure Brigade (devopsdays Philly 2019)
 
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
Join Our Party: The Cloud Native Adventure Brigade (TCSW 2019)
 
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
Increasing Reliability via Helm Pre-Release Checks (Helm Summit 2019)
 
Kubernetes for the Impatient (devopsdays Cape Town 2019)
Kubernetes for the Impatient (devopsdays Cape Town 2019)Kubernetes for the Impatient (devopsdays Cape Town 2019)
Kubernetes for the Impatient (devopsdays Cape Town 2019)
 
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
Join Our Party: The Cloud Native Adventure Brigade (OSS 2019)
 
Helm 3: Navigating To Distant Shores (OSS NA 2019)
Helm 3: Navigating To Distant Shores (OSS NA 2019)Helm 3: Navigating To Distant Shores (OSS NA 2019)
Helm 3: Navigating To Distant Shores (OSS NA 2019)
 
Helm 3: Navigating to Distant Shores (OSCON 2019)
Helm 3: Navigating to Distant Shores (OSCON 2019)Helm 3: Navigating to Distant Shores (OSCON 2019)
Helm 3: Navigating to Distant Shores (OSCON 2019)
 
Kubernetes for the Impatient (Velocity San Jose 2019)
Kubernetes for the Impatient (Velocity San Jose 2019)Kubernetes for the Impatient (Velocity San Jose 2019)
Kubernetes for the Impatient (Velocity San Jose 2019)
 
Community projects inform enterprise products (Velocity San Jose 2019)
Community projects inform enterprise products (Velocity San Jose 2019)Community projects inform enterprise products (Velocity San Jose 2019)
Community projects inform enterprise products (Velocity San Jose 2019)
 
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
Helm 3: Navigating to Distant Shores (KubeCon EU 2019)
 
Kubernetes Operability Tooling (GOTO Chicago 2019)
Kubernetes Operability Tooling (GOTO Chicago 2019)Kubernetes Operability Tooling (GOTO Chicago 2019)
Kubernetes Operability Tooling (GOTO Chicago 2019)
 
Kubernetes Operability Tooling (Minnebar 2019)
Kubernetes Operability Tooling (Minnebar 2019)Kubernetes Operability Tooling (Minnebar 2019)
Kubernetes Operability Tooling (Minnebar 2019)
 
Livetweeting Tech Conferences - SREcon Americas 2019
Livetweeting Tech Conferences - SREcon Americas 2019Livetweeting Tech Conferences - SREcon Americas 2019
Livetweeting Tech Conferences - SREcon Americas 2019
 
Kubernetes Operability Tooling (devopsdays Seattle 2019)
Kubernetes Operability Tooling (devopsdays Seattle 2019)Kubernetes Operability Tooling (devopsdays Seattle 2019)
Kubernetes Operability Tooling (devopsdays Seattle 2019)
 
Kubernetes Operability Tooling (LEAP 2019)
Kubernetes Operability Tooling (LEAP 2019)Kubernetes Operability Tooling (LEAP 2019)
Kubernetes Operability Tooling (LEAP 2019)
 
Day 2 Kubernetes - Tools for Operability (KubeCon)
Day 2 Kubernetes - Tools for Operability (KubeCon)Day 2 Kubernetes - Tools for Operability (KubeCon)
Day 2 Kubernetes - Tools for Operability (KubeCon)
 
Cloud, Containers, Kubernetes (YOW Melbourne 2018)
Cloud, Containers, Kubernetes (YOW Melbourne 2018)Cloud, Containers, Kubernetes (YOW Melbourne 2018)
Cloud, Containers, Kubernetes (YOW Melbourne 2018)
 
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
Cloud, Containers, Kubernetes (YOW Brisbane 2018)Cloud, Containers, Kubernetes (YOW Brisbane 2018)
Cloud, Containers, Kubernetes (YOW Brisbane 2018)
 

Recently uploaded

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
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
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
FIDO Alliance
 
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
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
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...
 
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...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
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
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
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
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
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
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
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...
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
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
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 

Computers are easy; people are hard (ATO 2017)