SlideShare a Scribd company logo
What DevOps Isn’t.
About Me
• SVP of Engineering @ Bold Penguin

Former DevOps Leader @ Magellan Health

Former CTO @ Olive (fka CrossChx)
• Software engineer by background.

DevOps by choice
Find me on Slack
What is DevOps?
Jez Humble

Author of Continuous Delivery
“[DevOps] is a cross-disciplinary community of prac.ce
dedicated to the study of building, evolving and opera<ng
rapidly-changing resilient systems at scale.”
Gene Kim

CTO @Tripwire,Author of Phoenix Project
“DevOps is more like a philosophical movement, and not yet
a precise collec<on of prac<ces… DevOps is more like a
vibrant community of prac..oners…”
“… DevOps is the combina<on of cultural philosophies, 

prac.ces, and tools…”

— DevOps and AWS, aws.amazon.com/devops
“DevOps is the union of people, process, and products to enable
con<nuous delivery of value to our end users… teams now work together
with shared and efficient prac.ces and tools.”

— Azure DevOps
What DevOps Isn't
Easy… right?
So… what isn’t DevOps?
Tools.
Tools will NOT fix 

your broken DevOps.
https://www.slideshare.net/AmazonWebServices/dev345tools-wont-fix-your-broken-devops
Plan Build Verify Release MonitorOperate
Expectation
Reality
Just like owning a treadmill 

doesn’t mean you’re in shape…
Owning a tool 

doesn’t mean you’re doing DevOps.
System 

Administration++
“A system administrator is a person who is
responsible for the upkeep and reliable
operation of computer systems.”



Wikipedia
Shouldn’t that be everybody?
Werner Vogels

CTO @ Amazon Web Services
“The tradi<onal model is that you take your soHware to the
wall that separates development and opera<ons, and throw
it over and then forget about it. 



Not at Amazon. You build it, you run it.”
https://queue.acm.org/detail.cfm?id=1142065
Efficacy of IT Ops will always be
constrained by the decisions made
upstream.
Business
Development
QACollaboration
Ops
Business
Development
QACollaboration
If Ops doesn’t have a seat at the table
when products are being built….
…you are definitely not doing DevOps.
Just about 

CI/CD
Security Audit & 

Compliance
HIPAA
SOC 2
PCI DSS
HITRUST
FedRAMP
Monitoring
Network
Host
SecOps
Disaster RecoveryInfrastructure
Provisioning
Patching
Forensics
Threat 

DetecAon
SLAs
Backups
Strategy
RTO/RPO
AlerAng
Issue DetecAon
Performance
SLOs
SOX
Capacity Planning
Availability
Change Management
Maintenance
SoLware Updates
Telemetry
How do we perform any operations
function more efficiently? (and preferably
via code).
Sacrificing quality

for velocity
Move fast and break things!
- Someone who doesn’t do your performance review.
Velocity is constrained

by quality.
78.2%

Avg. Code Coverage
https://testing.googleblog.com/2014/07/measuring-coverage-at-google.html
150MM

Test Runs / Day
Testing on theToilet @ Google
https://testing.googleblog.com/2007/01/introducing-testing-on-toilet.html
1,500

Tests / Build
20K

Test Runs / Day
https://medium.com/netflix-techblog/automated-testing-on-devices-fc5a39f47e24
Device-testing farm @ Netflix
You probably don’t work at Google or
Netflix.
… but you should get very serious 

about test automation.
Blaming the people

when things go wrong
https://www.theverge.com/2017/3/2/14792442/amazon-s3-outage-cause-typo-internet-server
“…an authorized S3 team member executed a command which was
intended to remove a small number of servers for one of the S3
subsystems…
Unfortunately, one of the inputs to the command was entered
incorrectly and a larger set of servers was removed than intended.”
https://aws.amazon.com/message/41926/
“We are making several changes as a 

result of this operational event.”
https://aws.amazon.com/message/41926/
What DevOps Isn't
1. Modify the tool to remove capacity at a
slower speed.
2. Improve recovery time of S3
subsystems.
When things go wrong and your first
reaction is to blame the person.
… you’re not doing DevOps.
A destination
The throughput of any goal oriented
system is limited by at least one constraint.
As soon as you solve a constraint, you can
expect another constraint to appear.
How does Bold Penguin
DevOps?
We don’t treat infrastructure like a pet.



Patching infrastructure has some
unintended consequences.
1. Can not roll back to a previously
known-good state.
2. Vulnerable to configuration drift.
3. Difficult to audit changes.
4. Opens a known attack vector.
We are cloud native.
All cattle, no pets.
We rely on our automation to provision
and replace out-of-date infrastructure
components.
We like immutable infrastructure.
microservice-
f7e9277404
Alpha

InternalTesting
Docker Container
ami-b356ad9efb
Amazon Machine Image
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
Beta

UAT
microservice-
f7e9277404
Docker Container
ami-b356ad9efb
Amazon Machine Image
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
Prod

Show time!
microservice-
f7e9277404
Docker Container
ami-b356ad9efb
Amazon Machine Image
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
We do infrastructure as code.
Any infrastructure changes are written in
executable templates.

They are stored in version control,
deployed, tested, and promoted just like
application code.
microservice-
f7e9277404
Deployment 

Pipeline
Alpha

InternalTesting
Docker Container
ami-b356ad9efb
Amazon Machine Image
Beta

UAT
microservice-
f7e9277404
Docker Container
ami-b356ad9efb
Amazon Machine Image
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
Prod

Show time!
microservice-
f7e9277404
Docker Container
ami-b356ad9efb
Amazon Machine Image
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
core-ecs-clustercore-ecs-clustercore-ecs-cluster
Cloudformation Stacks
We like to use ChatOps.
Deployment Pipeline Approvals
Showing open pull requests
Alerting of possible security issues.
We are very serious 

about security.
https://www.boldpenguin.com/security
Encryption by default
Role-based access controls
Principal of least privilege
Organizations & IAM Roles
Multi-factor authentication
We do CI/CD, too.
Continuous integration withTravis CI
Continuous deployment with CodePipeline
We have shared ownership &
shared accountability.
Any developer can make a PR.
We measure are obsessed with
downtime, availability, and
performance.
status.boldpenguin.com
Public-facing status page.
Graphs!
Real-time error tracking.
Thank you!
p.s. come work at Bold Penguin!

More Related Content

PPTX
Intro to DevOps
PDF
DevOps, Common use cases, Architectures, Best Practices
PDF
Distributed Release Management
PPT
How to Build a DevOps Toolchain
ODP
Cloud Needs Devops
PPTX
Why to docker
PPTX
Sam Guckenheimer - Moving to One Engineering System
PDF
What manufacturing teaches about DevOps
Intro to DevOps
DevOps, Common use cases, Architectures, Best Practices
Distributed Release Management
How to Build a DevOps Toolchain
Cloud Needs Devops
Why to docker
Sam Guckenheimer - Moving to One Engineering System
What manufacturing teaches about DevOps

What's hot (19)

PPTX
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
PDF
The Four Principles of Atlassian Performance Tuning
PDF
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
PDF
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
PPTX
New DevOps for the DBA
PPTX
Azure DevOps in Action
PPTX
Devops architecture
PDF
DevOps The Cultural revolution
PPTX
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
PDF
Chaos engineering intro
PDF
Continuous Deployment at Etsy — TimesOpen NYC
PDF
Intro to DevOps 4 undergraduates
PDF
Five (easy?) Steps Towards Continuous Delivery
PDF
“Sensu and Sensibility” - The Story of a Journey From #monitoringsucks to #mo...
PDF
DevOps With Chef and Azure
PDF
DevSecOps: Taking a DevOps Approach to Security
PDF
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
PDF
5 Best Practices DevOps Culture
PDF
Puppet overview
WinOps Conf 2016 - Matteo Emili - Development and QA Dilemmas in DevOps
The Four Principles of Atlassian Performance Tuning
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
PuppetConf 2016: Continuous Delivery and DevOps with Jenkins and Puppet Enter...
New DevOps for the DBA
Azure DevOps in Action
Devops architecture
DevOps The Cultural revolution
Performance monitoring - Adoniram Mishra, Rupesh Dubey, ThoughtWorks
Chaos engineering intro
Continuous Deployment at Etsy — TimesOpen NYC
Intro to DevOps 4 undergraduates
Five (easy?) Steps Towards Continuous Delivery
“Sensu and Sensibility” - The Story of a Journey From #monitoringsucks to #mo...
DevOps With Chef and Azure
DevSecOps: Taking a DevOps Approach to Security
Adobe Presents Internal Service Delivery Platform at Velocity 13 Santa Clara
5 Best Practices DevOps Culture
Puppet overview
Ad

Similar to What DevOps Isn't (20)

PPTX
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
PPTX
JavaOne 2015 Devops and the Darkside CON6447
PPTX
Demystifying DevOps - it's not Agile, but they're friends
PDF
AgileDC15 I'm Using Chef So I'm DevOps Right?
PDF
PPTX
PDF
Codifying Devops by Gourav Shah
PPTX
What_is_DevOps_how_it's_very_useful_in_daily_Life.
PPTX
What is DevOps And How It Is Useful In Real life.
PPTX
You Build It, You Secure It: Introduction to DevSecOps
PDF
Getting Started with DevOps
PPTX
What_is_DevOps.pptx
PDF
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
PDF
Intro to DevOps
PPTX
Bilbostack19 devops is not what you think
PDF
DevOps 101 - DevOps Columbia 3-20-2025.pdf
PPTX
Madrid devops forward devops is not what you think
PDF
DevOps beyond the Tools
PPTX
DevOps.pptx
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
JavaOne 2015 Devops and the Darkside CON6447
Demystifying DevOps - it's not Agile, but they're friends
AgileDC15 I'm Using Chef So I'm DevOps Right?
Codifying Devops by Gourav Shah
What_is_DevOps_how_it's_very_useful_in_daily_Life.
What is DevOps And How It Is Useful In Real life.
You Build It, You Secure It: Introduction to DevSecOps
Getting Started with DevOps
What_is_DevOps.pptx
Le cloudvupardesexperts 9pov-curationparloicsimon-clubclouddespartenaires
Intro to DevOps
Bilbostack19 devops is not what you think
DevOps 101 - DevOps Columbia 3-20-2025.pdf
Madrid devops forward devops is not what you think
DevOps beyond the Tools
DevOps.pptx
Ad

Recently uploaded (20)

PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
composite construction of structures.pdf
PPTX
Geodesy 1.pptx...............................................
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Construction Project Organization Group 2.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Welding lecture in detail for understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
Structs to JSON How Go Powers REST APIs.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
Digital Logic Computer Design lecture notes
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPT
Project quality management in manufacturing
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
composite construction of structures.pdf
Geodesy 1.pptx...............................................
Internet of Things (IOT) - A guide to understanding
Sustainable Sites - Green Building Construction
additive manufacturing of ss316l using mig welding
Construction Project Organization Group 2.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Welding lecture in detail for understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Structs to JSON How Go Powers REST APIs.pdf
573137875-Attendance-Management-System-original
Digital Logic Computer Design lecture notes
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Lesson 3_Tessellation.pptx finite Mathematics
Project quality management in manufacturing
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx

What DevOps Isn't