SlideShare a Scribd company logo
1 of 102
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
#DevOpsRoadTrip
Wifi:
ssid: Skyline
pass: Sounders15
JASON HAND |
DevOps Evangelist
• Holds over 15 years of experience
as a developer, system
administrator, and support specialist
• Fully emerged into the world of agile
development and the DevOps
movement with Colorado tech
startups
#DevOpsRoadTrip
A little about VictorOps…
VictorOps is the real-time incident
management platform that combines the
power of people and data to embolden
DevOps pros to handle incidents as they
occur.
#DevOpsRoadTrip
Agenda
12:00 - 1:00 - Registration &
Lunch
1:00 - Opening Remarks | Jason
Hand, DevOps Evangelist,
VictorOps
1:15 – Real-Life Stories + Expert
Panel Q&A
Matt Augustine – CTO & Co-
Founder at PlayFab
Courtney Kissler – VP of Retail at
Starbucks
2:00 - BREAK
2:15 - Breakout Sessions
3:30 - BREAK
3:40 – ‘Failure” as “Success”:
The Mindset, Methods, and
Landmines
J. Paul Reed – DevOps
Consultant
4:25 - Closing Remarks and
Raffle!
4:45 - Happy Hour
#DevOpsRoadTrip
Why Are
We Here?
Culture
“How Organizations Process Information”
Roy Westrum: A Typology of Organizational Cultures
2014 State of DevOps Report shows that in the context of IT, job satisfaction is the biggest predictor of
profitability, market share, and productivity. The biggest predictor of job satisfaction, in turn, is how
effectively organizations process information, as determined by a model created by sociologist Ron
Westrum, shown below. 1
1: https://continuousdelivery.com/implementing/culture/
Words are how we think – stories are how we link.
- Christina Baldwin
Oral narrative is and for a long time has been the
chief basis of culture itself.
- John D. Niles
Stories from the road
Stable Systems
TimeToRepair(TTR)
Continuous Improvement Efforts
Reactive
(chaotic)
Tactical
(obvious)
Integrated
(complicated)
Strategic
(complex)
 No automation
 No operational stack
awareness
 Poor collaboration between
teams (Dev & Ops)
 Documentation not available
 No standardized
communication
 High focus on consistent
continuous learning
 Uses a NOC
 Some monitoring & alerting
instrumentation
 Collaboration in crisis
 "Mission critical" processes are
available
 Understood crisis
communication protocols
 Remediation data available to
IT Operations
 Team rotations, paging
policies, role hunting
 Continuous improvement of
key health indicators
 Technical collaboration across
all incidents
 Docs up to date and easily
accessible
 Consistent real-time
communication practices
 Automated docs and remediation
 Actionable Alerts with full context
 High collaboration among all teams
 Documentation part of remediation
 Targeted, proactive crisis comms
 High focus on continuous learning
Incident Management
Maturity
Automation
Awareness
Collaboration
Documentation User Empathy
Learning
jhand.co/DRT_SEA
MATT AUGUSTINE|
CTO & CO-FOUNDER, PLAYFAB
• Matt leads engineering and product development at PlayFab, a
backend platform for online games.
• Well versed in the challenges of growing an engineering team
from a single person (himself) to a highly-functioning group,
cranking out features and supporting customers, all while
continuously improving product quality and reliability.
• Prior to PlayFab, Matt had over a decade of software
development experience, working at Uber Entertainment and
Microsoft on technologies ranging from video games to file
synchronization.
• He is passionate about building reliable systems that are used
by millions of people.
#DevOpsRoadTrip
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
#DevOpsRoadTrip
Matt Augustine |
CTO & Co-Founder, PlayFab
The PlayFab Story
 Developed backend services for local game studio, Uber
Entertainment
 Realized that many game developers needed the same
technology.
 Found an amazing CEO, James Gwertzman, and spun out
PlayFab as a new company in January 2014.
 Operating today with > 100 live games and 10M MAU
Succeeding with Spun-Out Tech
1. 2. 3.
Establishing
the New
Standard
DevOps Team
of More Than
One
Escaping
Reactive
Mode
Old Product, New Product
 Starting codebase developed to a different
standard
 Minimum Viable Process – before first hire
 Fork and ruthlessly prune existing codebase
 New product, new standards
DevOps Team of One… to Many
 Establish on-call
rotation, even if
you always have
to get involved at
first
 Only alert on
outages + a few
key metrics
 Counters more
actionable than
More Customers, More Problems
Dealing with usage patterns you never anticipated, every
day
Escaping Reactive Mode
Distraction Solution
Unpredictable traffic Auto-scaling everything (compute +
storage)
Load test to 10X current traffic peaks
Machine failures cause partial
outages
Every server role runs in >1 DC with
health check based failover
Regressions in complex legacy code Gradually improve test coverage by
adding test whenever touched
Functional bugs in new features
(super embarrassing)
Unit tests for all new functionality +
peer review of all code changes
Customer feature / limit change
requests
Define limits for everything with max
allowable increases, and make limit
changes self-serve
Engineering @ PlayFab
 No “DevOps Team”
 All engineers design web
services and run them on the
cloud
COURTNEY KISSLER |
VP OF RETAIL, STARBUCKS
• An experienced leader, working specifically with technology
teams accountable for eCommerce, customer mobile,
personalization, loyalty, marketing, payments, customer care,
digital foundation and store technology experiences.
• She is passionate about connecting technology investments to
business outcomes, delivering impactful solutions and giving
teams line of sight to how their work contributes to those
outcomes.
• Graduate of Eastern Washington University with a B.S. in
Computer Information Systems and worked at two startups,
CyberSafe and WorldStream Communications
• Most recently at Nordstrom prior to joining Starbucks.
#DevOpsRoadTrip
WHAT I’M GOING TO TALK ABOUT…
 Incident Management
 Critical/High
 Medium/Low
 OMTM (One Metric That Matters)
 Current Condition/Target Condition
 Tactics
 Additional Benefits/Outcomes
CRITICAL/HIGH
TEAM…
Why isn’t anyone
listening to us????
This is so frustrating.
I’m going to move to
another team (or
leave the
organization).
LEADERSHIP RESPONSE…
MAKE PROBLEMS VISIBLE
FIX IT
OR…UNTIL YOU CAN FIX IT…HIDE IT
RESIST THE GO-TO
MOVE…HEROICS!!!
CRITICAL/HIGH:
ONE METRIC THAT MATTERS
Metric Current Target
Mean Time to
Recovery (MTTR)
4-6 hours 2-3 hours
TACTICS
 Automation
 Deployments
 Testing
 Monitoring & Alerting
 Capacity for unplanned work
 Organization (removing silos)
MEDIUM/LOW:
ONE METRIC THAT MATTERS
Metric Current Target
# of incidents 1300 50
ANOTHER
PATTERN…HOW
DO WE GET OFF
THE HAMSTER
WHEEL?
TACTICS
 All work visible
 WIP limits
 Team – self-organized
 Improvement kata
 A3 problem solving
ADDITIONAL METRICS
 Critical/Highs – incident count
 Understanding ratio of breakthrough vs.
operational
 Cycle Time
 Deployment frequency
 Mean Time To Detect (MTTD)
ADDITIONAL OUTCOMES
BEHAVIOR
CHANGE
ENGAGED
LEADERS
IMPROVED
TRUST
TEAM
MORALE
PERSONAL
DEVELOPMENT
Q&A
BREAK TIME
#DevOpsRoadTrip
Breakout Sessions
 It broke in production, now what? Strategies for managing failure
and getting back to business
- Jeff Norris, Technical Principal of Snap CI, at Thoughtworks
 Finding Signal in the Noise - Matt Williams, Evangelist at
DataDog
 Security & Compliance in a DevOps World - J. Paul Reed,
DevOps Consultant
 Devs On-Call, How and Why to Get Started - Matt Augustine,
CTO & Co-Founder at PlayFab
 ChatOps - Jason Hand, VictorOps
 The Leadership Evolution: How to lead in this brave new world -
Courtney Kissler, Starbucks
#DevOpsRoadTrip
JEFF NORRIS |
TECHNICAL PRINCIPAL, SNAP CI THOUGHTWORKS
• Jeff Norris is the Technical Principal for Snap CI, which
provides Continuous Delivery and Continuous Integration in the
cloud.
• Before joining the Snap CI team, Jeff worked for many years at
ThoughtWorks and led ThoughtWorks’ longest running project,
an international leasing application with high uptime
requirements that processed billions of dollars of equipment
annually.
• Jeff is a co-author of ThoughtWorks’ Technology Radar
(thoughtworks.com/radar).
• When not developing systems or leading teams, Jeff teaches
and coaches tech leads throughout the Americas.
#DevOpsRoadTrip
MATT WILLIAMS |
EVANGELIST, DATADOG
• Passionate about the power of monitoring and metrics to make
large-scale systems stable and manageable
• Usually touring the country speaking and writing about
monitoring with Datadog.
• When he’s not on the road, he’s coding.
• You can find Matt on Twitter at @Technovangelist.
#DevOpsRoadTrip
J. PAUL REED |
DEVOPS CONSULTANT
• Over a decade of experience in the trenches as a build/release
and tools engineer, working with such organizations as
VMware, Mozilla, and Symantec.
• In 2012, he founded Release Engineering Approaches, a
consultancy incorporating a host of tools and techniques to help
organizations “Simply Ship. Every time.”
• Worked with organizations across a number of industries, from
financial services to cloud-based infrastructure, with teams from
2 to 200.
• Paul is also a founding host of The Ship Show, a twice-monthly
podcast tackling topics related to build engineering, DevOps,
and release management.
•
#DevOpsRoadTrip
Breakout Sessions
 It broke in production, now what? Strategies for managing failure
and getting back to business
- Jeff Norris, Technical Principal of Snap CI, at Thoughtworks
 Finding Signal in the Noise - Matt Williams, Evangelist at
DataDog
 Security & Compliance in a DevOps World - J. Paul Reed,
DevOps Consultant
 Devs On-Call, How and Why to Get Started - Matt Augustine,
CTO & Co-Founder at PlayFab
 ChatOps - Jason Hand, VictorOps
 The Leadership Evolution: How to lead in this brave new world -
Courtney Kissler, Starbucks
#DevOpsRoadTrip
BREAK TIME
#DevOpsRoadTrip
INSERT j paul’s SLIDES
Q&A
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
How do you
Score?
8%
48%
28%
16%
Incident Mgmt Maturity
Reactive
Tactical
Integrated
Strategic
TimeToRepair(TTR)
Continuous Improvement Efforts
Reactive (0 – 4)
(chaotic)
Tactical (5 – 9)
(obvious)
Integrated (10 -14)
(complicated)
Strategic (15 –
18)
(complex)
 No automation
 No operational stack
awareness
 Poor collaboration between
teams (Dev & Ops)
 Documentation not available
 No standardized
communication
 High focus on consistent
continuous learning
 Uses a NOC
 Some monitoring & alerting
instrumentation
 Collaboration in crisis
 "Mission critical" processes are
available
 Understood crisis
communication protocols
 Remediation data available to
IT Operations
 Team rotations, paging
policies, role hunting
 Continuous improvement of
key health indicators
 Technical collaboration across
all incidents
 Docs up to date and easily
accessible
 Consistent real-time
communication practices
 Automated docs and remediation
 Actionable Alerts with full context
 High collaboration among all teams
 Documentation part of remediation
 Targeted, proactive crisis comms
 High focus on continuous learning
Incident Management
Maturity
How Organizations Process Information
Roy Westrum: A Typology of Organizational Cultures
2014 State of DevOps Report shows that in the context of IT, job satisfaction is the biggest predictor of
profitability, market share, and productivity. The biggest predictor of job satisfaction, in turn, is how
effectively organizations process information, as determined by a model created by sociologist Ron
Westrum, shown below. 1
1: https://continuousdelivery.com/implementing/culture/
Reduce MTTR
State of DevOps Report (2015)
– by Puppet Labs
Cynefin
Un-ordered Ordered
Complicated
Obvious
Complex
Chaotic
Cause Effect Obvious
From Experience
Cause Effect Requires
Analysis
Cause Effect Only
Apparent in Hindsight
Cause & Effect Cannot
Be Related
Sense – Categorize - Respond
Sense – Analyze - RespondProbe – Sense - Respond
Act – Sense - Respond
The systems we engineer, maintain, and improve are
Complicated
.. or ..
Known unknowns
The systems we engineer, maintain, and improve are
Complex
Unknown unknowns
What is the
Root Cause?
What are the..
Contributing
Factors?
Identifying a “root cause” helps us to …
Put it back
how it was
What we really want is to..
Continuously
Improve
#DevOpsRoadTrip
RAFFLE TIME
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
Reactive
(chaotic)
No automation
No operational stack awareness
Poor collaboration between teams (Dev & Ops)
Documentation not available
No standardized communication
High focus on consistent continuous learning
Tactical
(obvious)
Uses a NOC
Some monitoring & alerting instrumentation
Collaboration in crisis
"Mission critical" processes are available
Understood crisis communication protocols
Remediation data available to IT Operations
Integrated
(complicated)
Team rotations, paging policies, role hunting
Continuous improvement of key health indicators
Technical collaboration across all incidents
Docs up to date and easily accessible
Consistent real-time communication practices
Strategic
(complex)
Automated docs and remediation
Actionable Alerts with full context
High collaboration among all teams
Documentation part of remediation
Targeted, proactive crisis comms
High focus on continuous learning
“Six Trends Shape DevOps Adoption, Q1 2015”
Forrester report
• The Foundation For Success Is In Place . . . Mostly
• Fear Of Failure Will Hamper Advancement
• Monitoring And Analytics Strategies Must Make A Big Leap Forward
• The Focus On Customer Experience Is Not Second Nature . . . Yet
• Change And Release Processes Are Not Delivering Business Needs
• You Must Prioritize And Focus Sourcing Strategies
Learning
Failure not seen as opportunity to
learn
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
Awareness
http://blog.vmware.com
© 2015 Forrester Research, Inc. Reproduction Prohibited 94
Single Source Of Truth Lacking In
Many Orgs – 95% only most of
the time or less
Source: April 15, 2015 “Six Trends That Will Shape DevOps Adoption”, Forrester report
Collaboration
Teams siloed throughout life cycle
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
User Empathy
https://open.buffer.com/wp-content/uploads/2015/12/empathy3.jpg
© 2015 Forrester Research, Inc. Reproduction Prohibited 98
IT teams aren’t measured on customer
experience goals.
Automation
http://thelifedesignproject.com/wp-content/uploads/2009/09/373881476_217d24ef6d.jpg
Delays in notifications Leads To
Customers Finding the Problem First
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
Documentation
http://blog.vmware.com

More Related Content

What's hot

Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsKarthik Gaekwad
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeMatt Tesauro
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous deliveryMasas Dani
 
Understanding devops
Understanding devopsUnderstanding devops
Understanding devopsJames Samuel
 
Dev ops hackformers-matt-tesauro
Dev ops hackformers-matt-tesauroDev ops hackformers-matt-tesauro
Dev ops hackformers-matt-tesauroMatt Tesauro
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackGene Kim
 
2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1a2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1aGene Kim
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet
 
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...CloudBees
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaKeet Sugathadasa
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectivelyAshutosh Agarwal
 
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt Tesauro
 
DevOps in 5 minutes
DevOps in 5 minutesDevOps in 5 minutes
DevOps in 5 minutesJolyon Brown
 

What's hot (20)

Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
Lessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec LifeLessons from DevOps: Taking DevOps practices into your AppSec Life
Lessons from DevOps: Taking DevOps practices into your AppSec Life
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
Dev ops chapter 4 final
Dev ops chapter 4 finalDev ops chapter 4 final
Dev ops chapter 4 final
 
Understanding devops
Understanding devopsUnderstanding devops
Understanding devops
 
Dev ops hackformers-matt-tesauro
Dev ops hackformers-matt-tesauroDev ops hackformers-matt-tesauro
Dev ops hackformers-matt-tesauro
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
 
2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1a2011 09 19 LSPE Dev Ops Cookbook 1a
2011 09 19 LSPE Dev Ops Cookbook 1a
 
Devops1
Devops1Devops1
Devops1
 
Puppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolutionPuppet + Diaxon: Getting to the next stage of DevOps evolution
Puppet + Diaxon: Getting to the next stage of DevOps evolution
 
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
JUC Europe 2015: Making Strides towards Enterprise-Scale DevOps...with Jenkin...
 
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet SugathadasaSite Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
 
Bn1006 demo ppt devops
Bn1006 demo ppt devopsBn1006 demo ppt devops
Bn1006 demo ppt devops
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
Matt tesauro Lessons from DevOps: Taking DevOps practices into your AppSec Li...
 
DevOps in 5 minutes
DevOps in 5 minutesDevOps in 5 minutes
DevOps in 5 minutes
 
The Unlikely Couple, DevOps and Security. Can it work?
The Unlikely Couple, DevOps and Security. Can it work?The Unlikely Couple, DevOps and Security. Can it work?
The Unlikely Couple, DevOps and Security. Can it work?
 

Viewers also liked

DevOps - Successful Patterns
DevOps - Successful PatternsDevOps - Successful Patterns
DevOps - Successful PatternsCreationline,inc.
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blindPaul Peissner
 
WEBINAR: VictorOps Blameless Post-Mortems
WEBINAR: VictorOps Blameless Post-MortemsWEBINAR: VictorOps Blameless Post-Mortems
WEBINAR: VictorOps Blameless Post-MortemsVictorOps
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerPaul Peissner
 
VictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning IntegrationVictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning IntegrationVictorOps
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsSailaja Tennati
 
Puppet Camp Portland: Nagios Management With Puppet (Beginner)
Puppet Camp Portland: Nagios Management With Puppet (Beginner)Puppet Camp Portland: Nagios Management With Puppet (Beginner)
Puppet Camp Portland: Nagios Management With Puppet (Beginner)Puppet
 
Quick start with React | DreamLab Academy #2
Quick start with React | DreamLab Academy #2Quick start with React | DreamLab Academy #2
Quick start with React | DreamLab Academy #2DreamLab
 
Thistle DevOps Solutions Offerings
Thistle DevOps Solutions OfferingsThistle DevOps Solutions Offerings
Thistle DevOps Solutions OfferingsTracy Peck
 
Ravi namboori Devops Presentation
Ravi namboori Devops PresentationRavi namboori Devops Presentation
Ravi namboori Devops Presentationravi namboori
 
Delivering Devops at Sainsburys
Delivering Devops at Sainsburys Delivering Devops at Sainsburys
Delivering Devops at Sainsburys enspect
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationJonathan Le Lous
 
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3Gene Kim
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGThmmickman
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom upSQUADEX
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps CultureDreamLab
 

Viewers also liked (20)

DevOps - Successful Patterns
DevOps - Successful PatternsDevOps - Successful Patterns
DevOps - Successful Patterns
 
DevOps-driving-blind
DevOps-driving-blindDevOps-driving-blind
DevOps-driving-blind
 
ITSM mit Open Source
ITSM mit Open SourceITSM mit Open Source
ITSM mit Open Source
 
WEBINAR: VictorOps Blameless Post-Mortems
WEBINAR: VictorOps Blameless Post-MortemsWEBINAR: VictorOps Blameless Post-Mortems
WEBINAR: VictorOps Blameless Post-Mortems
 
Tracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissnerTracking DevOps Changes In the Enterprise @paulpeissner
Tracking DevOps Changes In the Enterprise @paulpeissner
 
VictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning IntegrationVictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning Integration
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
 
Puppet Camp Portland: Nagios Management With Puppet (Beginner)
Puppet Camp Portland: Nagios Management With Puppet (Beginner)Puppet Camp Portland: Nagios Management With Puppet (Beginner)
Puppet Camp Portland: Nagios Management With Puppet (Beginner)
 
Quick start with React | DreamLab Academy #2
Quick start with React | DreamLab Academy #2Quick start with React | DreamLab Academy #2
Quick start with React | DreamLab Academy #2
 
Thistle DevOps Solutions Offerings
Thistle DevOps Solutions OfferingsThistle DevOps Solutions Offerings
Thistle DevOps Solutions Offerings
 
Ravi namboori Devops Presentation
Ravi namboori Devops PresentationRavi namboori Devops Presentation
Ravi namboori Devops Presentation
 
Delivering Devops at Sainsburys
Delivering Devops at Sainsburys Delivering Devops at Sainsburys
Delivering Devops at Sainsburys
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
DevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integrationDevOps: From IaaS to continuous integration
DevOps: From IaaS to continuous integration
 
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3
DOES16 San Francisco - Heather Mickman - DevOps At Target: Year 3
 
Dev Ops 101
Dev Ops 101Dev Ops 101
Dev Ops 101
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT(re)building an engineering culture: DevOps@TGT
(re)building an engineering culture: DevOps@TGT
 
Building DevOps culture from bottom up
Building DevOps culture from bottom upBuilding DevOps culture from bottom up
Building DevOps culture from bottom up
 
About Motivation in DevOps Culture
About Motivation in DevOps CultureAbout Motivation in DevOps Culture
About Motivation in DevOps Culture
 

Similar to DevOps Roadtrip Final Speaking Deck

DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015Shannon Lietz
 
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17New Relic
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaAvisi B.V.
 
Technical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOpsTechnical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOpsNelis Boucké
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015Shannon Lietz
 
Bringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveBringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveTechWell
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019UA DevOps Conference
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)Serena Software
 
DevOpsRoadTrip San Francisco Final Speaking Deck
DevOpsRoadTrip San Francisco Final Speaking Deck DevOpsRoadTrip San Francisco Final Speaking Deck
DevOpsRoadTrip San Francisco Final Speaking Deck VictorOps
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Caserta
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdfssuserccd625
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scottOpen Source Consulting
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdfBoreVishnusai
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?Rob Brown
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another ViewAgron Fazliu
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...SlideTeam
 

Similar to DevOps Roadtrip Final Speaking Deck (20)

DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
 
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
How Dealertrack Optimizes the DevOps Toolchain, FutureStack17
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
Technical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOpsTechnical Capabilities as enabler for Agile and DevOps
Technical Capabilities as enabler for Agile and DevOps
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
 
Bringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveBringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A Retrospective
 
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
ОЛЕКСАНДР ВІЛЬЧИНСЬКИЙ «DevOps culture» Lviv DevOps Conference 2019
 
Devops Mindset Essentials
Devops Mindset EssentialsDevops Mindset Essentials
Devops Mindset Essentials
 
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
DevOps CD and Multispeed IT in regulated industries (FUG Presentation)
 
DevOpsRoadTrip San Francisco Final Speaking Deck
DevOpsRoadTrip San Francisco Final Speaking Deck DevOpsRoadTrip San Francisco Final Speaking Deck
DevOpsRoadTrip San Francisco Final Speaking Deck
 
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
Creating a DevOps Practice for Analytics -- Strata Data, September 28, 2017
 
devops-devop-notes.pdf
devops-devop-notes.pdfdevops-devop-notes.pdf
devops-devop-notes.pdf
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
[Atlassian meets dev ops and itsm] itsm in an agile world atlassian scott
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?AgileDC15 I'm Using Chef So I'm DevOps Right?
AgileDC15 I'm Using Chef So I'm DevOps Right?
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 

More from VictorOps

Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016VictorOps
 
Crisis Communication Webinar
Crisis Communication WebinarCrisis Communication Webinar
Crisis Communication WebinarVictorOps
 
The Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks WebinarThe Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks WebinarVictorOps
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - DenverVictorOps
 
ChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOpsChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOpsVictorOps
 
6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook InfographicVictorOps
 
Incident Lifecycle Infographic
Incident Lifecycle InfographicIncident Lifecycle Infographic
Incident Lifecycle InfographicVictorOps
 
Crisis Management & Why It's Important Infographic
Crisis Management & Why It's Important InfographicCrisis Management & Why It's Important Infographic
Crisis Management & Why It's Important InfographicVictorOps
 
Real World ChatOps
Real World ChatOpsReal World ChatOps
Real World ChatOpsVictorOps
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesVictorOps
 
Tips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTRTips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTRVictorOps
 
The Open-Source Monitoring Landscape
The Open-Source Monitoring LandscapeThe Open-Source Monitoring Landscape
The Open-Source Monitoring LandscapeVictorOps
 
Actors: Not Just for Movies Anymore
Actors: Not Just for Movies AnymoreActors: Not Just for Movies Anymore
Actors: Not Just for Movies AnymoreVictorOps
 
An Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based MonitoringAn Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based MonitoringVictorOps
 
Putting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamPutting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamVictorOps
 
The Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with PuppetThe Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with PuppetVictorOps
 
ChatOps Unplugged
ChatOps UnpluggedChatOps Unplugged
ChatOps UnpluggedVictorOps
 
Post-mortem Fail
Post-mortem FailPost-mortem Fail
Post-mortem FailVictorOps
 
On-call Firefight Survival Guide
On-call Firefight Survival GuideOn-call Firefight Survival Guide
On-call Firefight Survival GuideVictorOps
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowVictorOps
 

More from VictorOps (20)

Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016Failure as Success Devops Roadtrip Seattle 2016
Failure as Success Devops Roadtrip Seattle 2016
 
Crisis Communication Webinar
Crisis Communication WebinarCrisis Communication Webinar
Crisis Communication Webinar
 
The Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks WebinarThe Importance of Minimum Viable Runbooks Webinar
The Importance of Minimum Viable Runbooks Webinar
 
DevOps Roadtrip - Denver
DevOps Roadtrip - DenverDevOps Roadtrip - Denver
DevOps Roadtrip - Denver
 
ChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOpsChatOps: The New Interface of DevOps
ChatOps: The New Interface of DevOps
 
6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic6 Steps to Creating a Minimum Viable Runbook Infographic
6 Steps to Creating a Minimum Viable Runbook Infographic
 
Incident Lifecycle Infographic
Incident Lifecycle InfographicIncident Lifecycle Infographic
Incident Lifecycle Infographic
 
Crisis Management & Why It's Important Infographic
Crisis Management & Why It's Important InfographicCrisis Management & Why It's Important Infographic
Crisis Management & Why It's Important Infographic
 
Real World ChatOps
Real World ChatOpsReal World ChatOps
Real World ChatOps
 
DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
Tips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTRTips & Tricks To Reducing TTR
Tips & Tricks To Reducing TTR
 
The Open-Source Monitoring Landscape
The Open-Source Monitoring LandscapeThe Open-Source Monitoring Landscape
The Open-Source Monitoring Landscape
 
Actors: Not Just for Movies Anymore
Actors: Not Just for Movies AnymoreActors: Not Just for Movies Anymore
Actors: Not Just for Movies Anymore
 
An Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based MonitoringAn Introduction to Rearview - Time Series Based Monitoring
An Introduction to Rearview - Time Series Based Monitoring
 
Putting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamPutting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your Team
 
The Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with PuppetThe Art & Zen of Managing Nagios with Puppet
The Art & Zen of Managing Nagios with Puppet
 
ChatOps Unplugged
ChatOps UnpluggedChatOps Unplugged
ChatOps Unplugged
 
Post-mortem Fail
Post-mortem FailPost-mortem Fail
Post-mortem Fail
 
On-call Firefight Survival Guide
On-call Firefight Survival GuideOn-call Firefight Survival Guide
On-call Firefight Survival Guide
 
Blameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to KnowBlameless Post-mortems: Everything You Ever Wanted to Know
Blameless Post-mortems: Everything You Ever Wanted to Know
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

DevOps Roadtrip Final Speaking Deck

  • 1. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 3. JASON HAND | DevOps Evangelist • Holds over 15 years of experience as a developer, system administrator, and support specialist • Fully emerged into the world of agile development and the DevOps movement with Colorado tech startups #DevOpsRoadTrip
  • 4. A little about VictorOps… VictorOps is the real-time incident management platform that combines the power of people and data to embolden DevOps pros to handle incidents as they occur. #DevOpsRoadTrip
  • 5. Agenda 12:00 - 1:00 - Registration & Lunch 1:00 - Opening Remarks | Jason Hand, DevOps Evangelist, VictorOps 1:15 – Real-Life Stories + Expert Panel Q&A Matt Augustine – CTO & Co- Founder at PlayFab Courtney Kissler – VP of Retail at Starbucks 2:00 - BREAK 2:15 - Breakout Sessions 3:30 - BREAK 3:40 – ‘Failure” as “Success”: The Mindset, Methods, and Landmines J. Paul Reed – DevOps Consultant 4:25 - Closing Remarks and Raffle! 4:45 - Happy Hour #DevOpsRoadTrip
  • 6.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 18. “How Organizations Process Information” Roy Westrum: A Typology of Organizational Cultures 2014 State of DevOps Report shows that in the context of IT, job satisfaction is the biggest predictor of profitability, market share, and productivity. The biggest predictor of job satisfaction, in turn, is how effectively organizations process information, as determined by a model created by sociologist Ron Westrum, shown below. 1 1: https://continuousdelivery.com/implementing/culture/
  • 19.
  • 20.
  • 21. Words are how we think – stories are how we link. - Christina Baldwin Oral narrative is and for a long time has been the chief basis of culture itself. - John D. Niles Stories from the road
  • 22.
  • 23.
  • 25. TimeToRepair(TTR) Continuous Improvement Efforts Reactive (chaotic) Tactical (obvious) Integrated (complicated) Strategic (complex)  No automation  No operational stack awareness  Poor collaboration between teams (Dev & Ops)  Documentation not available  No standardized communication  High focus on consistent continuous learning  Uses a NOC  Some monitoring & alerting instrumentation  Collaboration in crisis  "Mission critical" processes are available  Understood crisis communication protocols  Remediation data available to IT Operations  Team rotations, paging policies, role hunting  Continuous improvement of key health indicators  Technical collaboration across all incidents  Docs up to date and easily accessible  Consistent real-time communication practices  Automated docs and remediation  Actionable Alerts with full context  High collaboration among all teams  Documentation part of remediation  Targeted, proactive crisis comms  High focus on continuous learning Incident Management Maturity
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. MATT AUGUSTINE| CTO & CO-FOUNDER, PLAYFAB • Matt leads engineering and product development at PlayFab, a backend platform for online games. • Well versed in the challenges of growing an engineering team from a single person (himself) to a highly-functioning group, cranking out features and supporting customers, all while continuously improving product quality and reliability. • Prior to PlayFab, Matt had over a decade of software development experience, working at Uber Entertainment and Microsoft on technologies ranging from video games to file synchronization. • He is passionate about building reliable systems that are used by millions of people. #DevOpsRoadTrip
  • 33. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 34. #DevOpsRoadTrip Matt Augustine | CTO & Co-Founder, PlayFab
  • 35. The PlayFab Story  Developed backend services for local game studio, Uber Entertainment  Realized that many game developers needed the same technology.  Found an amazing CEO, James Gwertzman, and spun out PlayFab as a new company in January 2014.  Operating today with > 100 live games and 10M MAU
  • 36. Succeeding with Spun-Out Tech 1. 2. 3. Establishing the New Standard DevOps Team of More Than One Escaping Reactive Mode
  • 37. Old Product, New Product  Starting codebase developed to a different standard  Minimum Viable Process – before first hire  Fork and ruthlessly prune existing codebase  New product, new standards
  • 38. DevOps Team of One… to Many  Establish on-call rotation, even if you always have to get involved at first  Only alert on outages + a few key metrics  Counters more actionable than
  • 39. More Customers, More Problems Dealing with usage patterns you never anticipated, every day
  • 40. Escaping Reactive Mode Distraction Solution Unpredictable traffic Auto-scaling everything (compute + storage) Load test to 10X current traffic peaks Machine failures cause partial outages Every server role runs in >1 DC with health check based failover Regressions in complex legacy code Gradually improve test coverage by adding test whenever touched Functional bugs in new features (super embarrassing) Unit tests for all new functionality + peer review of all code changes Customer feature / limit change requests Define limits for everything with max allowable increases, and make limit changes self-serve
  • 41. Engineering @ PlayFab  No “DevOps Team”  All engineers design web services and run them on the cloud
  • 42.
  • 43. COURTNEY KISSLER | VP OF RETAIL, STARBUCKS • An experienced leader, working specifically with technology teams accountable for eCommerce, customer mobile, personalization, loyalty, marketing, payments, customer care, digital foundation and store technology experiences. • She is passionate about connecting technology investments to business outcomes, delivering impactful solutions and giving teams line of sight to how their work contributes to those outcomes. • Graduate of Eastern Washington University with a B.S. in Computer Information Systems and worked at two startups, CyberSafe and WorldStream Communications • Most recently at Nordstrom prior to joining Starbucks. #DevOpsRoadTrip
  • 44. WHAT I’M GOING TO TALK ABOUT…  Incident Management  Critical/High  Medium/Low  OMTM (One Metric That Matters)  Current Condition/Target Condition  Tactics  Additional Benefits/Outcomes
  • 46. TEAM… Why isn’t anyone listening to us???? This is so frustrating. I’m going to move to another team (or leave the organization).
  • 49. FIX IT OR…UNTIL YOU CAN FIX IT…HIDE IT
  • 51. CRITICAL/HIGH: ONE METRIC THAT MATTERS Metric Current Target Mean Time to Recovery (MTTR) 4-6 hours 2-3 hours
  • 52. TACTICS  Automation  Deployments  Testing  Monitoring & Alerting  Capacity for unplanned work  Organization (removing silos)
  • 53. MEDIUM/LOW: ONE METRIC THAT MATTERS Metric Current Target # of incidents 1300 50 ANOTHER PATTERN…HOW DO WE GET OFF THE HAMSTER WHEEL?
  • 54. TACTICS  All work visible  WIP limits  Team – self-organized  Improvement kata  A3 problem solving
  • 55. ADDITIONAL METRICS  Critical/Highs – incident count  Understanding ratio of breakthrough vs. operational  Cycle Time  Deployment frequency  Mean Time To Detect (MTTD)
  • 57.
  • 58. Q&A
  • 60. Breakout Sessions  It broke in production, now what? Strategies for managing failure and getting back to business - Jeff Norris, Technical Principal of Snap CI, at Thoughtworks  Finding Signal in the Noise - Matt Williams, Evangelist at DataDog  Security & Compliance in a DevOps World - J. Paul Reed, DevOps Consultant  Devs On-Call, How and Why to Get Started - Matt Augustine, CTO & Co-Founder at PlayFab  ChatOps - Jason Hand, VictorOps  The Leadership Evolution: How to lead in this brave new world - Courtney Kissler, Starbucks #DevOpsRoadTrip
  • 61. JEFF NORRIS | TECHNICAL PRINCIPAL, SNAP CI THOUGHTWORKS • Jeff Norris is the Technical Principal for Snap CI, which provides Continuous Delivery and Continuous Integration in the cloud. • Before joining the Snap CI team, Jeff worked for many years at ThoughtWorks and led ThoughtWorks’ longest running project, an international leasing application with high uptime requirements that processed billions of dollars of equipment annually. • Jeff is a co-author of ThoughtWorks’ Technology Radar (thoughtworks.com/radar). • When not developing systems or leading teams, Jeff teaches and coaches tech leads throughout the Americas. #DevOpsRoadTrip
  • 62. MATT WILLIAMS | EVANGELIST, DATADOG • Passionate about the power of monitoring and metrics to make large-scale systems stable and manageable • Usually touring the country speaking and writing about monitoring with Datadog. • When he’s not on the road, he’s coding. • You can find Matt on Twitter at @Technovangelist. #DevOpsRoadTrip
  • 63. J. PAUL REED | DEVOPS CONSULTANT • Over a decade of experience in the trenches as a build/release and tools engineer, working with such organizations as VMware, Mozilla, and Symantec. • In 2012, he founded Release Engineering Approaches, a consultancy incorporating a host of tools and techniques to help organizations “Simply Ship. Every time.” • Worked with organizations across a number of industries, from financial services to cloud-based infrastructure, with teams from 2 to 200. • Paul is also a founding host of The Ship Show, a twice-monthly podcast tackling topics related to build engineering, DevOps, and release management. • #DevOpsRoadTrip
  • 64. Breakout Sessions  It broke in production, now what? Strategies for managing failure and getting back to business - Jeff Norris, Technical Principal of Snap CI, at Thoughtworks  Finding Signal in the Noise - Matt Williams, Evangelist at DataDog  Security & Compliance in a DevOps World - J. Paul Reed, DevOps Consultant  Devs On-Call, How and Why to Get Started - Matt Augustine, CTO & Co-Founder at PlayFab  ChatOps - Jason Hand, VictorOps  The Leadership Evolution: How to lead in this brave new world - Courtney Kissler, Starbucks #DevOpsRoadTrip
  • 67. Q&A
  • 68.
  • 69. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 72. TimeToRepair(TTR) Continuous Improvement Efforts Reactive (0 – 4) (chaotic) Tactical (5 – 9) (obvious) Integrated (10 -14) (complicated) Strategic (15 – 18) (complex)  No automation  No operational stack awareness  Poor collaboration between teams (Dev & Ops)  Documentation not available  No standardized communication  High focus on consistent continuous learning  Uses a NOC  Some monitoring & alerting instrumentation  Collaboration in crisis  "Mission critical" processes are available  Understood crisis communication protocols  Remediation data available to IT Operations  Team rotations, paging policies, role hunting  Continuous improvement of key health indicators  Technical collaboration across all incidents  Docs up to date and easily accessible  Consistent real-time communication practices  Automated docs and remediation  Actionable Alerts with full context  High collaboration among all teams  Documentation part of remediation  Targeted, proactive crisis comms  High focus on continuous learning Incident Management Maturity
  • 73. How Organizations Process Information Roy Westrum: A Typology of Organizational Cultures 2014 State of DevOps Report shows that in the context of IT, job satisfaction is the biggest predictor of profitability, market share, and productivity. The biggest predictor of job satisfaction, in turn, is how effectively organizations process information, as determined by a model created by sociologist Ron Westrum, shown below. 1 1: https://continuousdelivery.com/implementing/culture/
  • 74. Reduce MTTR State of DevOps Report (2015) – by Puppet Labs
  • 76. Un-ordered Ordered Complicated Obvious Complex Chaotic Cause Effect Obvious From Experience Cause Effect Requires Analysis Cause Effect Only Apparent in Hindsight Cause & Effect Cannot Be Related Sense – Categorize - Respond Sense – Analyze - RespondProbe – Sense - Respond Act – Sense - Respond
  • 77. The systems we engineer, maintain, and improve are Complicated .. or .. Known unknowns
  • 78. The systems we engineer, maintain, and improve are Complex Unknown unknowns
  • 79.
  • 82. Identifying a “root cause” helps us to … Put it back how it was
  • 83. What we really want is to.. Continuously Improve
  • 85. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 86. Reactive (chaotic) No automation No operational stack awareness Poor collaboration between teams (Dev & Ops) Documentation not available No standardized communication High focus on consistent continuous learning
  • 87. Tactical (obvious) Uses a NOC Some monitoring & alerting instrumentation Collaboration in crisis "Mission critical" processes are available Understood crisis communication protocols Remediation data available to IT Operations
  • 88. Integrated (complicated) Team rotations, paging policies, role hunting Continuous improvement of key health indicators Technical collaboration across all incidents Docs up to date and easily accessible Consistent real-time communication practices
  • 89. Strategic (complex) Automated docs and remediation Actionable Alerts with full context High collaboration among all teams Documentation part of remediation Targeted, proactive crisis comms High focus on continuous learning
  • 90. “Six Trends Shape DevOps Adoption, Q1 2015” Forrester report • The Foundation For Success Is In Place . . . Mostly • Fear Of Failure Will Hamper Advancement • Monitoring And Analytics Strategies Must Make A Big Leap Forward • The Focus On Customer Experience Is Not Second Nature . . . Yet • Change And Release Processes Are Not Delivering Business Needs • You Must Prioritize And Focus Sourcing Strategies
  • 92. Failure not seen as opportunity to learn Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 94. © 2015 Forrester Research, Inc. Reproduction Prohibited 94 Single Source Of Truth Lacking In Many Orgs – 95% only most of the time or less Source: April 15, 2015 “Six Trends That Will Shape DevOps Adoption”, Forrester report
  • 96. Teams siloed throughout life cycle Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 98. © 2015 Forrester Research, Inc. Reproduction Prohibited 98 IT teams aren’t measured on customer experience goals.
  • 100.
  • 101. Delays in notifications Leads To Customers Finding the Problem First Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report

Editor's Notes

  1. Greenfield development – allure of working at a startup. At spinout, green field is overgrown and full of weeds. Different standard. One usage pattern, few (any?) tests, reporting bug means walking down the hall and bugging you, and “you’re calling it wrong” acceptable answer. Sources, build server, at least one test as gate, deployment script, uptime monitor, alert/page Separate codebase, minimize merging. Separate deployment / AWS account. But that code has low test coverage is not an excuse. Lead by example – don’t fall into old patterns.
  2. Good news, you’ve already instituted policy of devs on call. Bad news, you’re the only dev. Will talk more in breakout, but devs wearing pager is good motivation – personal plus peer pressure. Set the tone early that paging should not be frequent - page only on things that impact customers, and are actionable Counters/Metrics more useful than logs – can alert on them, get quick visual confirmation of changes, explore relationships etc. Metrics for everything – logs for the unexpected. Think through
  3. If you’ve survived until now, you are luck enough to have a constant stream of exciting new problems I used to think that startup CTOs spent their time coming up with technical vision and other “big picture” stuff. Boy was I wrong – the role is actually being the global exception handler. To become more effective, must reduce the number of exceptions and catch the remaining ones sooner.
  4. Time you spend troubleshooting, fixing or even thinking about these issues is time you aren’t spending on making your product better.