SlideShare a Scribd company logo
One Does Not Simply Walk Into Devops
Some
Background
A Few
Definition
Attempts
“stresses
communication &
collaboration ...
aims to help an
organization rapidly
produce software
products and
services”
“The DevOps
movement was
born of the need to
improve IT service
delivery agility... “
“Some of that is
                 tools ... A big part of
                 that is culture”

Jesse Robbins,
   OpsCode
“Help me define it
”




    Adrian
Cockroft, Netflix
One Does Not Simply Walk Into Devops
It’s about shipping
              better software,
So
 What Is   faster & more
 It about?    consistently
              ‱ Where traditional dev
                and ops roles fail to
                deliver
Learn by example, not invent
  (yet) another definition

Jesse’s              Dev & Ops as Teams
  Taxonomy               (Culture & Processes)
(I know, this can also
 start a flame war
)
                         Infrastructure as Code


                         Application as Services
One Does Not Simply Walk Into Devops
Accountability                        ‱ sdf




http://www.slideshare.net/jezhumble/scaling-devops
Devs own their
                   code, so they
                   expect 24x7
                   contact with it
   Trust &
Responsibility
  Allspaw’s Take
When things
                   break, dev and
                   ops both
                   participate
   Trust &
Responsibility
  Allspaw’s Take
Post mortems
                   have dev and ops
                   remediations
   Trust &
Responsibility
  Allspaw’s Take
“Everyone who has
               changes going out
               is accounted for and
               is actively testing
               and supporting
               their changes”
Chuck Rossi,
 Facebook
One Does Not Simply Walk Into Devops
Definition of Done




http://www.slideshare.net/jesserobbins/hacking-culture-at-velocityconf
“Done means
               released”


Jez Humble
Measure
             “If it moves, graph
Everything   it. If it matters, alert
             on it”
                              Allspaw
Not Just
Infrastructure
                 ‱ Measure infra, app
                   and business KPIs
                 ‱ Don’t just measure,
                   correlate
http://www.slideshare.net/jallspaw/dev-and-ops-collaboration-and-awareness-at-etsy-and-flickr
Paint the Walls




http://www.slideshare.net/realgenekim/2012-velocity-london-devops-patterns-distilled
“Ship early,
               ship often”
               ‱ Small increments
               ‱ Undeployed code is
                 lost value

Chuck Rossi,
 Facebook
http://www.slideshare.net/jallspaw/ops-metametrics-the-currency-you-pay-for-change
http://www.slideshare.net/jallspaw/ops-metametrics-the-currency-you-pay-for-change
http://www.slideshare.net/jallspaw/ops-metametrics-the-currency-you-pay-for-change
http://www.slideshare.net/jallspaw/ops-metametrics-the-currency-you-pay-for-change
11.6 seconds
Mean time between deployments


1079
Max number of deployments / hour


10,000
Mean number of hosts simultaneously
receiving a deployment




                      Source: John Jenkins
One Does Not Simply Walk Into Devops
Well Defined   ‱ Canary tests
  Rollout      ‱ Red/Black
Mechanism        Deployment
               ‱ Dark launches
http://www.slideshare.net/bitfield/agile-sysadmin-and-the-art-of-infrastructure-automation-2493286
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
One Does Not Simply Walk Into Devops
A Self-
Service Data
Center Really
   Helps
(Even more so if
 it has an API..)
‱ Infrastructure as
The Common       product, app devs
  to All the     as customers
                 – Netflix calls it NoOps,
   Above           but it pisses of Allspaw
One Does Not Simply Walk Into Devops
‱ Small services
  with APIs
  – Easier to ship, easier to
    debug, easier to
    manage at large scale
  – Caveat: forward and
    backward compatibility
  – @adrianco’s “anti-
    fragility”
‱ We assume
                  commodity HW,
Resiliency in
                  Cloud
the Software
                ‱ So we have to
    Stack
                  build reliability
                  into our code
Feature Flips




http://www.flickr.com/photos/maxabxarata/535048895/
One Does Not Simply Walk Into Devops
“Everything is
                 Built for 3”



Jeremy Edberg,
    Netflix
Circuit Breakers (Netflix)
Fire Drills &
Monkeys

What’s Next?
 – Not everyone is
   Amazon & Netflix
 – The next challenge is
   to make this
   accessible to all
One Does Not Simply Walk Into Devops

More Related Content

What's hot (19)

PPTX
Why AvePoint chose Azure for its Office 365 solutions
nj-azure
 
PDF
[Christopher Ngo] Intro DevOPS XP Day 2015
Agile đñy Vietnam
 
PDF
React, London JS Meetup, 11 Aug 2015
Stuart Harris
 
PDF
Understanding Microservices
M A Hossain Tonu
 
PDF
Slam Dunk with Splunk and Stash Data Center
Atlassian
 
PDF
How to be Successful in the DevOps Business
Atlassian
 
PPTX
RightScale User Conference: Why RightScale?
Erik Osterman
 
PDF
DCSF 19 Modern Orchestrated IT for Enterprise CMS
Docker, Inc.
 
PPTX
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf
 
ODP
Cloud Needs Devops
Kris Buytaert
 
PPTX
DevOps at DreamLab
DreamLab
 
PDF
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
PPTX
Selenium practical
Ruslan Strazhnyk
 
PDF
Enabling your DevOps culture with AWS-webinar
Aaron Walker
 
PDF
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Dave Olsen
 
PDF
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
PDF
Innovation dank DevOps (DevOpsCon Berlin 2015)
Wooga
 
PPTX
Jeffrey Snover - Empowering DevOps with Azure Stack
WinOps Conf
 
PPTX
30 days or less: New Features to Production
Karthik Gaekwad
 
Why AvePoint chose Azure for its Office 365 solutions
nj-azure
 
[Christopher Ngo] Intro DevOPS XP Day 2015
Agile đñy Vietnam
 
React, London JS Meetup, 11 Aug 2015
Stuart Harris
 
Understanding Microservices
M A Hossain Tonu
 
Slam Dunk with Splunk and Stash Data Center
Atlassian
 
How to be Successful in the DevOps Business
Atlassian
 
RightScale User Conference: Why RightScale?
Erik Osterman
 
DCSF 19 Modern Orchestrated IT for Enterprise CMS
Docker, Inc.
 
WinOps Conf 2016 - Gael Colas - Configuration Management Theory: Why Idempote...
WinOps Conf
 
Cloud Needs Devops
Kris Buytaert
 
DevOps at DreamLab
DreamLab
 
DevOps - A Gentle Introduction
Ganesh Samarthyam
 
Selenium practical
Ruslan Strazhnyk
 
Enabling your DevOps culture with AWS-webinar
Aaron Walker
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Practices to ...
Dave Olsen
 
DevOps, Common use cases, Architectures, Best Practices
Shiva Narayanaswamy
 
Innovation dank DevOps (DevOpsCon Berlin 2015)
Wooga
 
Jeffrey Snover - Empowering DevOps with Azure Stack
WinOps Conf
 
30 days or less: New Features to Production
Karthik Gaekwad
 

Viewers also liked (20)

PDF
ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
DevOpsDays Tel Aviv
 
PDF
How we took our server side application to the cloud and liked what we got, B...
DevOpsDays Tel Aviv
 
PDF
continuous delivery at SAP IT for devopscon Israel
Alon Aizenberg
 
PDF
Continuous Delivery at SAP IT, Alon Aizenberg
DevOpsDays Tel Aviv
 
PDF
Continuous deployment in 15 minutes
Christophe Marchal
 
PPTX
Continuous delivery - takeaways
Manuela Grindei
 
PDF
The Secrets of High Performance IT, Featuring Jez Humble
Serena Software
 
PDF
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...
Voxxed Days Thessaloniki
 
PDF
Retrospective on steroids - Toyota Kata
HÄkan Forss
 
PDF
Wissenspool.318.vortrag nr _1__the_challenge_of_developing_lean_management.54...
Mario Charlin
 
PDF
VoxxedDays LU 2016 - Thoughtworks Go - Continuous Deployment made easy and free
yohanbeschi
 
PDF
Leading, Learning, Innovation with Toyota Kata
Gerardo Aulinger
 
PPTX
TOP 10 TOYOTA KATA LESSONS
Michael Lombard
 
PPTX
The continuous innovation model - combining Toyota Kata and TRIZ
Teemu Toivonen
 
PPT
Toyota Kata Unified Field Theory
W3 Group Consulting
 
PDF
Continuous Delivery Distilled
Matt Callanan
 
PPTX
Toyota Kata Presentation for ITSM.fi TOP 10 Conference
Teemu Toivonen
 
PPTX
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
Nicole Forsgren
 
PDF
Toyota Kata 5 key Factors for Successful Advance Groups
Beth Carrington
 
PDF
cdSummit Austin - Jez Humble: CD Architecture
Miles Blatstein
 
ANODE – Continuous Deployment with Node.js over Azure, Yosef Dinerstein
DevOpsDays Tel Aviv
 
How we took our server side application to the cloud and liked what we got, B...
DevOpsDays Tel Aviv
 
continuous delivery at SAP IT for devopscon Israel
Alon Aizenberg
 
Continuous Delivery at SAP IT, Alon Aizenberg
DevOpsDays Tel Aviv
 
Continuous deployment in 15 minutes
Christophe Marchal
 
Continuous delivery - takeaways
Manuela Grindei
 
The Secrets of High Performance IT, Featuring Jez Humble
Serena Software
 
Voxxed Days Thessaloniki 2016 - Continuous Delivery: Jenkins, Docker and Spri...
Voxxed Days Thessaloniki
 
Retrospective on steroids - Toyota Kata
HÄkan Forss
 
Wissenspool.318.vortrag nr _1__the_challenge_of_developing_lean_management.54...
Mario Charlin
 
VoxxedDays LU 2016 - Thoughtworks Go - Continuous Deployment made easy and free
yohanbeschi
 
Leading, Learning, Innovation with Toyota Kata
Gerardo Aulinger
 
TOP 10 TOYOTA KATA LESSONS
Michael Lombard
 
The continuous innovation model - combining Toyota Kata and TRIZ
Teemu Toivonen
 
Toyota Kata Unified Field Theory
W3 Group Consulting
 
Continuous Delivery Distilled
Matt Callanan
 
Toyota Kata Presentation for ITSM.fi TOP 10 Conference
Teemu Toivonen
 
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
Nicole Forsgren
 
Toyota Kata 5 key Factors for Successful Advance Groups
Beth Carrington
 
cdSummit Austin - Jez Humble: CD Architecture
Miles Blatstein
 
Ad

Similar to One Does Not Simply Walk Into Devops (20)

PDF
DevOps Note 20120224
Hirokazu MORIKAWA
 
PDF
Gartner starting and scaling dev ops
Tapabrata Pal
 
KEY
Dev Ops @ Envato
John Barton
 
PDF
Dev and Ops Collaboration and Awareness at Etsy and Flickr
John Allspaw
 
ODP
Devops for drupal
Kris Buytaert
 
PDF
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
PPTX
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
PDF
DevOps?!@
Abhishek Kumar
 
PDF
DevOps
Hakan YĂŒksel
 
PPTX
DevOps Overview
Omri Spector
 
PPTX
JavaOne 2015 Devops and the Darkside CON6447
Steve Poole
 
PDF
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
Mark Heckler
 
PDF
Devopsdays Goteborg 2011 - State of the Union
John Willis
 
PDF
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Jesse Robbins
 
PDF
Building Internet-scale Applications
Gaveen Prabhasara
 
PDF
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
VMware Tanzu
 
PDF
DevOps Note
Hirokazu MORIKAWA
 
PDF
(True DevOps is all about) creating better software
Software Guru
 
KEY
DevOps : It's Made of People
David Benjamin
 
PDF
Spaghetti devops
Alessandro Franceschi
 
DevOps Note 20120224
Hirokazu MORIKAWA
 
Gartner starting and scaling dev ops
Tapabrata Pal
 
Dev Ops @ Envato
John Barton
 
Dev and Ops Collaboration and Awareness at Etsy and Flickr
John Allspaw
 
Devops for drupal
Kris Buytaert
 
Devops, Secops, Opsec, DevSec *ops *.* ?
Kris Buytaert
 
DevOps: IT's Automation Revolution
IBM UrbanCode Products
 
DevOps?!@
Abhishek Kumar
 
DevOps
Hakan YĂŒksel
 
DevOps Overview
Omri Spector
 
JavaOne 2015 Devops and the Darkside CON6447
Steve Poole
 
DevOps Beyond the Buzzwords: What it Means to Embrace the DevOps Lifestyle
Mark Heckler
 
Devopsdays Goteborg 2011 - State of the Union
John Willis
 
Continuous Deployment & Delivery + Culture Hacks @ QCON 2012
Jesse Robbins
 
Building Internet-scale Applications
Gaveen Prabhasara
 
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
VMware Tanzu
 
DevOps Note
Hirokazu MORIKAWA
 
(True DevOps is all about) creating better software
Software Guru
 
DevOps : It's Made of People
David Benjamin
 
Spaghetti devops
Alessandro Franceschi
 
Ad

More from Uri Cohen (20)

PPTX
Orchestration tool roundup - OpenStack Israel summit - kubernetes vs. docker...
Uri Cohen
 
PPTX
Cloudify workshop at CCCEU 2014
Uri Cohen
 
PPTX
SSDs, IMDGs and All the Rest - Jax London
Uri Cohen
 
PPTX
Alef event - going open source
Uri Cohen
 
PPTX
GigaSpaces XAP for Financial Services
Uri Cohen
 
PPTX
In Memory Data Grids, Demystified!
Uri Cohen
 
PPTX
App Centric Devops - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
 
PPTX
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
 
PPTX
Deployment Automation on OpenStack with TOSCA and Cloudify
Uri Cohen
 
PPTX
Cloud stack collabiration conference - It's the app, stupid!
Uri Cohen
 
PPTX
Changing organizational culture - a sweaty usecase
Uri Cohen
 
PPTX
GigaSpaces XAP - Don't Call Me Cache!
Uri Cohen
 
PPTX
Oscon 2013 - Lessons from building an open source community
Uri Cohen
 
PPTX
Oscon 2013 -Your OSS Project Is now served
Uri Cohen
 
PPTX
MongoDB in the Clouds
Uri Cohen
 
PPTX
Carrier Paas - CloudStack Collaboration Event 2012
Uri Cohen
 
PPTX
Your Apps on the Cloud - What it really takes
Uri Cohen
 
PPTX
Cassandra summit - Big Data Apps on the cloud
Uri Cohen
 
PPTX
Trade and Event Processing at a Massive Scale - QCon NY 2012
Uri Cohen
 
PPTX
DevOps Meets PaaS - NY Meetup with Chef (OpsCode)
Uri Cohen
 
Orchestration tool roundup - OpenStack Israel summit - kubernetes vs. docker...
Uri Cohen
 
Cloudify workshop at CCCEU 2014
Uri Cohen
 
SSDs, IMDGs and All the Rest - Jax London
Uri Cohen
 
Alef event - going open source
Uri Cohen
 
GigaSpaces XAP for Financial Services
Uri Cohen
 
In Memory Data Grids, Demystified!
Uri Cohen
 
App Centric Devops - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
 
Its the app stupid - CloudStack 2014 Collaboration Conference #CCNA14
Uri Cohen
 
Deployment Automation on OpenStack with TOSCA and Cloudify
Uri Cohen
 
Cloud stack collabiration conference - It's the app, stupid!
Uri Cohen
 
Changing organizational culture - a sweaty usecase
Uri Cohen
 
GigaSpaces XAP - Don't Call Me Cache!
Uri Cohen
 
Oscon 2013 - Lessons from building an open source community
Uri Cohen
 
Oscon 2013 -Your OSS Project Is now served
Uri Cohen
 
MongoDB in the Clouds
Uri Cohen
 
Carrier Paas - CloudStack Collaboration Event 2012
Uri Cohen
 
Your Apps on the Cloud - What it really takes
Uri Cohen
 
Cassandra summit - Big Data Apps on the cloud
Uri Cohen
 
Trade and Event Processing at a Massive Scale - QCon NY 2012
Uri Cohen
 
DevOps Meets PaaS - NY Meetup with Chef (OpsCode)
Uri Cohen
 

Recently uploaded (20)

PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Learn Computer Forensics, Second Edition
AnuraShantha7
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Learn Computer Forensics, Second Edition
AnuraShantha7
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
July Patch Tuesday
Ivanti
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 

One Does Not Simply Walk Into Devops

Editor's Notes

  • #2: Motivation, what you won’t find in this talk
  • #12: Devops as teamsShared metrics Incident mgmtService owners on call CI / CD Game day Infra as code: Full stack automation Commodity HW Reliability in SW stack Data center APIs Core infra services: infra as product, app as customer  Application as services: Service orientation Versioned APIs SW resiliency (design for failures) DB storage abstraction Complexity pushed up the stack Deep instrumentation  
  • #14: In amazon every dev runs her own code
  • #18: Push karma
  • #21: Ben talked about it, it’s everyone’s responsibility, including devs
  • #26: Ben mentioned Mark Ibericogithub – undeployed code is lost value
  • #28: Change is a cause for instability
  • #33: Which will allow you to test and rollback changes if needed
  • #37: Roll your own tools - Etsy
  • #38: Talk a bit about the netflix stack – bakery, simian army, asgard
  • #39: Imuutable servers
  • #40: infra as product, app as customer (netflix calls it noops, which pisses of allspaw)
  • #43: Devs thinking about ops
  • #44: Facebook – gatekeeper, wix, etsyCaveat: code can get messy, need to clean up dead code paths methodically
  • #46: Database questions, mention