SlideShare ist ein Scribd-Unternehmen logo
1 von 141
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
#DevOpsRoadTrip
#DevOpsRoadTrip
JASON HAND |
DevOps Evangelist
• 18 years of experience as a developer,
system administrator, and support specialist
• Fully emerged into the world of agile
development and the DevOps movement
• DevOps Evangelist (VictorOps)
• Author of “ChatOps For Dummies”
• Organizer – DevOpsDays Rockies
• Contributor to Wired, TechBeacon, InfoQ,
and many other technology publications
• Co-host of “Community Pulse” – podcast
on building Community in Tech
@jasonhand
Agenda
12:00 - 1:00 - Registration & Lunch
1:00 - Opening Remarks | Jason Hand,
DevOps Evangelist, VictorOps
1:15 - Expert Panel + Q&A
From Start to Finish Continuous
Improvement: The DevOps Journey at
Craftsy
Matthew Boeckman, VP of Infrastructure at
Craftsy
The Why and How of DevOps at SendGrid
–
Mary Moore-Simmons, Engineering and
Operations Manager at Sendgrid
2:15 - BREAK
#DevOpsRoadTrip
2:30 - Topical Breakout Sessions
3:30 - BREAK
3:40 - Avoiding the DevOps Pitfalls
Kurt Bittner, Principal Analyst - Forrester
Research
Amy Demartine, Sr. Analyst - Forrester Research
4:25 - Closing Remarks
4:45 - Happy Hour & Stadium Tours
DevOps History
101
#DevOpsRoadTrip
MATTHEW BOECKMAN |
Vice President , Infrastructure
• Serial entrepreneur with 18 years in
technical and operations management
• Works in enterprise systems
architecture, process optimization,
and operational intelligence
From Start to Finish Continuous
Improvement:
The DevOps Journey at Craftsy
Matthew Boeckman
VP - Infrastructure
Craftsy
@matthewboeckman
#30 on Forbes' 2015 list of Most Promising Companies
10+MM registered members, 11+MM enrolled courses
350 course enrollments/hour
Wow DevOps!
Culture
ToolsOncall
Reward Failure
Celebrate Success
Blameless Postmortems
Personal Responsibility
Avoid Process
Configuration
Management
CI/CD
Git
Clouds
Dev shares oncall
Actionable alerts
Runbooks
Runbooks:
● System overview
● Escalation path
● Metrics
● Alert descriptions
● Common failure conditions
● Known recovery procedures
● Incident history
Incident
Post-Mortem
Tools
Runbook
Reward
Thank you!
@matthewboeckman
#DevOpsRoadTrip
MARY MOORE-SIMMONS
Engineering Operations Manager
• Engineering Operations Manager
• Began career in chemical
engineering before switching to
the world of DevOps
• Focuses on meaningful impact
on company success in the fast-
paced world of software
engineering
The Why and How of DevOps at SendGrid
March 2016
Why DevOps?
Scale, yo! It’s hard!
2010
2.1K Customers
4.8B Emails
2011
7.3K Customers
20.6B Emails
2012
14.3K Customers
54B Emails
2013
22.6K Customers
99.8B Emails
2014
28.5K Customers
164B Emails
Today
34K Customers
>200B Emails in 2015
Now: 1B Emails/day
Champions of Quality
But I Want to be Friends!
Once Upon a Time…. It Was Terrible
Now Everything is Unicorns and
Rainbows
…..Kindof
Constant Vigilance! (Analysis)
Dedicate People to the Problem
Set Goals, Get Leadership On Board
Q A&
Questions?
THANKS FOR PUTTING UP
WITH SILLY JPGS
Q&A
#DevOpsRoadTrip
BREAK TIME
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
Breakout Sessions
 Devs On-Call, How and Why to Get Started
Kurt Bittner, Principal Analyst - Forrester
Research
 Doing DevOps Safely (governance & security
mindfulness)
Amy Demartine, Sr. Analyst - Forrester
Research
 Learning from Failure
Jason Hand, DevOps Evangelist, VictorOps
 Measure Everything: What to & What Not to
Alert On
Matthew Boeckman, Craftsy
 What does your “DevOps Ecosystem” look
like? #DevOpsRoadTrip
#DevOpsRoadTrip
BREAK TIME
#DevOpsRoadTrip
KURT BITTNER| Principal Analyst
• Principal Analyst Serving
Application Development and
Delivery
• Focuses on extracting broader
business value from organizational
and cultural shifts
• Former CTO at Ivar Jacobson
International
#DevOpsRoadTrip
AMY DEMARTINE| Senior Analyst
• Senior Analyst Serving
Infrastructure & Operations
Professionals
• Currently researching strategy,
design, organization, and
implementation of modern service
delivery
• Formerly worked with BMC and HP
on bringing new enterprise
software products to worldwide
markets
Avoid the DevOps Pitfalls
Amy DeMartine, Senior Analyst
Kurt Bittner, Principal Analyst
© 2015 Forrester Research, Inc. Reproduction Prohibited 74
Common DevOps Pitfalls To Avoid
1. Going too far too fast
2. Lack of learning culture
3. Measuring people with old system metrics
4. Not being able to reduce mean time to know
5. Keeping change management the same
6. Making DevOps all about Dev and Ops
7. Letting complexity continue
Pitfall 1: Going too far too fast
© 2015 Forrester Research, Inc. Reproduction Prohibited 76
Anti-Patterns
› Impatience; wanting to “skip to the solution”
› Wanting different results but not really wanting to
change
› Not taking time to understand barriers
› Thinking of “DevOps” as a methodology
© 2015 Forrester Research, Inc. Reproduction Prohibited 77
Risks of “Big Batch” Change
› A lot of energy, time and money are
invested before any result is achieved
› Forced change meets resistance
› Coordination complexity
› Progress stops when external energy is
no longer being supplied
› Inevitable disappointment when
progress is less than expected
› “Blame the approach”, or even “Blame
the person who got us into this”
Benefits of “Small Batch” change
› Quick results with small investment
› “Opt-in” change lets people choose
when and how to change
› Low complexity as long as
dependencies are minimized
› Scale-up when ready
› Not everyone needs to change, at least
at first
› Lead by example
Big batches of work don’t work for application delivery;
Why would they work for Agile transformation?
© 2015 Forrester Research, Inc. Reproduction Prohibited 78
http://alivecampus.com/wp-content/uploads/2014/08/shortcut.jpg
© 2015 Forrester Research, Inc. Reproduction Prohibited 79
How To Scale DevOps:
http://www.netsolutionsindia.com/blog/wp-content/uploads/2013/08/Core-Agile-Team.jpg
Expand Team By Team…
…
© 2015 Forrester Research, Inc. Reproduction Prohibited 80
While Building A Supporting Ecosystem
› Common pipeline, process, and tools
› Common platforms and services
› Communities of practice
› Servant-leadership
› A customer-obsessed culture
Pitfall 2: Lack of a learning culture
Failure not seen as opportunity to learn
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
Ops is not getting included in life cycle
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
Pitfall 3: Measuring people with old
system metrics
© 2015 Forrester Research, Inc. Reproduction Prohibited 85
38% of I&O DevOps respondents didn’t know if
customer experience was measured at their
company.
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
© 2015 Forrester Research, Inc. Reproduction Prohibited 86
Too many I&O pros aren’t measured on
customer experience goals.
Pitfall 4: Not being able to reduce mean
time to know
© 2015 Forrester Research, Inc. Reproduction Prohibited 88
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
© 2015 Forrester Research, Inc. Reproduction Prohibited 89
…Leads To Customers Finding the
Problem First
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
© 2015 Forrester Research, Inc. Reproduction Prohibited 90
Where do we waste time, energy and
resources?
MTTI MTTK MTTF MTTV
MTTR
Mean Time To Repair
Mean time to identify
Mean time to know
The War Room
Mean time to fix
Mean time to validate
Why a war in the war room?
• Wrong tools for the tasks
• Obsolete or inadequate monitoring (infrastructure monitoring rather than
performance management)
• Too many specialized tools
• Too much data, and the wrong types
• Silo mentality
• Exoneration rather than cooperation
• No real process
• Wrong skills applied to the wrong level
Pitfall 5: Keeping change management
the same
© 2015 Forrester Research, Inc. Reproduction Prohibited 93
Changes Require Too Much Touch by
72%
Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
Pitfall 6: Making DevOps all about Dev
and Ops
© 2015 Forrester Research, Inc. Reproduction Prohibited 95
1 out of every 16 open
source component
download request is for
a component with a
known vulnerability
97% of the successfully exploited
vulnerabilities in 2014 trace back to 10
common vulnerabilities and exposures, eight
of which have been patched for 10 to 12
years
median number of days that
threatening groups were
present on a victim's network
before detection was 205 in
2014, and only 31% of victims
discovered the breach
themselves
47% of web applications have
unprotected file issues due to web
server misconfigurations
© 2015 Forrester Research, Inc. Reproduction Prohibited 96
The Delivery-Centric Organization
Integrated
Product
Teams
Communities of Practice
Servant-
Leadership
LOB
CMO
CIO …
© 2015 Forrester Research, Inc. Reproduction Prohibited 97
Operational Platform Services
Customers
Software Platform
Services Teams
Shared Service
Teams
Integrated __
Product Teams___
Business Offering Teams
Project
Teams
S
o
u
r
c
i
n
g
• One or more products
• Integrated customer experience
• Integrated business processes
• Single release
• Shared resources
• Finite scope
• Ongoing releases
• Dedicated resources
• Aligned with business offering
funding
• Ideally deliver via automated self-service
• Resources shared across products and
projects
• Ideally staffed or automated for “zero wait-
time”
• Common components and
services
• Common architectural
patterns
• Computing as-a-utility
The Modular Customer-Focused Application
Delivery Organization
© 2015 Forrester Research, Inc. Reproduction Prohibited 98
skill
Dev I&O QA Architects CX
Product
Managers
Cyber
Security
Discovering outcomes ✔︎ ✔︎
Designing capabilities ✔︎ ✔︎ ✔︎ ✔︎
Writing code/scripts ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
Testing code/scripts ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
Assessing usability ✔︎ ✔︎ ✔︎
Optimizing experiences ✔︎ ✔︎ ✔︎ ✔︎
Optimizing application &
operational platforms ✔︎ ✔︎
Reviewing analytic data ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎
Securing applications ✔︎ ✔︎ ✔︎ ✔︎
Architecting solutions, patterns,
and IaC ✔︎ ✔︎ ✔︎
Product Team Skills and Roles
© 2015 Forrester Research, Inc. Reproduction Prohibited 99
Successful change is bottom-up, with support from leadership to clear obstacles and change culture
Patterns
› Clearing obstacles, including people who get in the
way
› Measuring cycle time, customer satisfaction and
throughput to determine effectiveness
› Promoting a culture of shared accomplishment
across Business, Application Development, QA and
Ops
› Encouraging innovation and experimentation, and
tolerating mistakes so long as learning results
› Dissolving the walls between roles and functional
areas
› “The customer doesn’t always know what they want,
but they know what they don’t want when they see it.”
Anti-patterns
› The executive cheerleader - encouraging but not
involved in the game
› Measuring utilization to determine effectiveness
› Promoting a culture of individual accomplishment and
“accountability”; promoting “heroes”
› Rewarding predictability, and punishing mistakes
› Encouraging an “us-them” culture
› “The customer is always right.”
The Role of Management
Leadership matters
Pitfall 7: Letting complexity continue
© 2015 Forrester Research, Inc. Reproduction Prohibited 101
Tackling the risk of 3rd party software including open
source
› Use new components
› Use components that do not have any reported CVEs
› Create component library
› Reduce number of versions of a single component
› Don’t forget middleware, OS, network, database, and performance management tools
› Use continuous delivery pipeline tools to catalog which 3rd party software is used and
where it’s located
And when a vulnerability is identified, use the continuous delivery pipeline
to find all affected applications, quickly generate a fix and deploy
© 2015 Forrester Research, Inc. Reproduction Prohibited 102
Recommendations for DevOps Success
1. Start small and grow
2. Create a high trust environment
3. Measure based on customer experience
4. Create meaningful, common dashboards
5. Left shift control points
6. Include expertise from key groups such as QA, EA, Security
7. Standardize
Thank you
forrester.com
Amy DeMartine
+ademartine@forrester.com
@AmyDeMartine
Kurt Bittner
kbittner@forrester.com
@ksbittner
Q&A
INSERT JASON CLOSING SLIDES
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip
#DevOpsRoadTrip4.21 – 4.22Devopsdaysrox.org
#DevOpsRoadTrip
DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY

Weitere ähnliche Inhalte

Was ist angesagt?

iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Ievgenii Katsan
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
Leland Newsom CSP-SM, SPC5, SDP
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
Gene Kim
 

Was ist angesagt? (20)

iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
DOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOpsDOES 2016 Sciencing the Crap Out of DevOps
DOES 2016 Sciencing the Crap Out of DevOps
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your ProblemsDevOps Kaizen: Find and Fix What is Really Behind Your Problems
DevOps Kaizen: Find and Fix What is Really Behind Your Problems
 
Tools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOpsTools Won't Fix Your Broken DevOps
Tools Won't Fix Your Broken DevOps
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
 
Continuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = AwesomeContinuous Delivery + DevOps = Awesome
Continuous Delivery + DevOps = Awesome
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
DevOps vs Traditional IT Ops (DevOps Days ignite talk by Oliver White)
 
Why #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with youWhy #DevOps Transformation has to start with you
Why #DevOps Transformation has to start with you
 
Why Even DevOp?
Why Even DevOp?Why Even DevOp?
Why Even DevOp?
 
DevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday KumarDevOps Primer : Presented by Uday Kumar
DevOps Primer : Presented by Uday Kumar
 
How Can We Better Sell DevOps?
How Can We Better Sell DevOps?How Can We Better Sell DevOps?
How Can We Better Sell DevOps?
 
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
 

Ähnlich wie DevOps Roadtrip - Denver

Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)
James Spafford
 

Ähnlich wie DevOps Roadtrip - Denver (20)

Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.Devops - Bringing real benefits to the business.
Devops - Bringing real benefits to the business.
 
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
5 Ways ITSM can Support DevOps, an ITSM Academy Webinar
 
DevOps: What, who, why and how?
DevOps: What, who, why and how?DevOps: What, who, why and how?
DevOps: What, who, why and how?
 
Devops intro
Devops introDevops intro
Devops intro
 
Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)Gleanster Delphix State-of-DevOps 2015 Report (1)
Gleanster Delphix State-of-DevOps 2015 Report (1)
 
Accelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOpsAccelerate Your Time to a Successful Deployment with DevOps
Accelerate Your Time to a Successful Deployment with DevOps
 
DevOps 101
DevOps 101DevOps 101
DevOps 101
 
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
DevOps Means Business - Gene Kim, IT Revolution Press & Nicole Forsgren Velas...
 
Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)Owasp summit debrief v1.0 (jun 2017)
Owasp summit debrief v1.0 (jun 2017)
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Enterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps TrainingEnterprise DevOps: Crossing the Great Divide with DevOps Training
Enterprise DevOps: Crossing the Great Divide with DevOps Training
 
ADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the questionADDO19 - Automate or not from the beginning that is the question
ADDO19 - Automate or not from the beginning that is the question
 
Dev ops of die (
Dev ops of die (Dev ops of die (
Dev ops of die (
 
DevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITILDevOps or Die. DevOps and ITSM/ITIL
DevOps or Die. DevOps and ITSM/ITIL
 
Ttop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen ChuaTtop 5 Myths of DevOps - Karen Chua
Ttop 5 Myths of DevOps - Karen Chua
 
DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis DevOps Roadtrip Minneapolis
DevOps Roadtrip Minneapolis
 
DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck DevOps Roadtrip Final Speaking Deck
DevOps Roadtrip Final Speaking Deck
 
Are We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to AwesomeAre We There Yet? Signposts On Your Journey to Awesome
Are We There Yet? Signposts On Your Journey to Awesome
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
DevOps: an efficient operating model
DevOps: an efficient operating modelDevOps: an efficient operating model
DevOps: an efficient operating model
 

Mehr von VictorOps

Mehr von 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
 
DevOps: A Practical Guide
DevOps: A Practical GuideDevOps: A Practical Guide
DevOps: A Practical Guide
 
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
 
VictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning IntegrationVictorOps & Raygun: A Stunning Integration
VictorOps & Raygun: A Stunning Integration
 
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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

DevOps Roadtrip - Denver

  • 1. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 3. #DevOpsRoadTrip JASON HAND | DevOps Evangelist • 18 years of experience as a developer, system administrator, and support specialist • Fully emerged into the world of agile development and the DevOps movement • DevOps Evangelist (VictorOps) • Author of “ChatOps For Dummies” • Organizer – DevOpsDays Rockies • Contributor to Wired, TechBeacon, InfoQ, and many other technology publications • Co-host of “Community Pulse” – podcast on building Community in Tech @jasonhand
  • 4. Agenda 12:00 - 1:00 - Registration & Lunch 1:00 - Opening Remarks | Jason Hand, DevOps Evangelist, VictorOps 1:15 - Expert Panel + Q&A From Start to Finish Continuous Improvement: The DevOps Journey at Craftsy Matthew Boeckman, VP of Infrastructure at Craftsy The Why and How of DevOps at SendGrid – Mary Moore-Simmons, Engineering and Operations Manager at Sendgrid 2:15 - BREAK #DevOpsRoadTrip 2:30 - Topical Breakout Sessions 3:30 - BREAK 3:40 - Avoiding the DevOps Pitfalls Kurt Bittner, Principal Analyst - Forrester Research Amy Demartine, Sr. Analyst - Forrester Research 4:25 - Closing Remarks 4:45 - Happy Hour & Stadium Tours
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. #DevOpsRoadTrip MATTHEW BOECKMAN | Vice President , Infrastructure • Serial entrepreneur with 18 years in technical and operations management • Works in enterprise systems architecture, process optimization, and operational intelligence
  • 38. From Start to Finish Continuous Improvement: The DevOps Journey at Craftsy Matthew Boeckman VP - Infrastructure Craftsy @matthewboeckman
  • 39. #30 on Forbes' 2015 list of Most Promising Companies 10+MM registered members, 11+MM enrolled courses 350 course enrollments/hour
  • 41.
  • 43.
  • 44. Reward Failure Celebrate Success Blameless Postmortems Personal Responsibility Avoid Process
  • 46.
  • 47.
  • 48. Dev shares oncall Actionable alerts Runbooks
  • 49. Runbooks: ● System overview ● Escalation path ● Metrics ● Alert descriptions ● Common failure conditions ● Known recovery procedures ● Incident history
  • 52. #DevOpsRoadTrip MARY MOORE-SIMMONS Engineering Operations Manager • Engineering Operations Manager • Began career in chemical engineering before switching to the world of DevOps • Focuses on meaningful impact on company success in the fast- paced world of software engineering
  • 53. The Why and How of DevOps at SendGrid March 2016
  • 55. Scale, yo! It’s hard! 2010 2.1K Customers 4.8B Emails 2011 7.3K Customers 20.6B Emails 2012 14.3K Customers 54B Emails 2013 22.6K Customers 99.8B Emails 2014 28.5K Customers 164B Emails Today 34K Customers >200B Emails in 2015 Now: 1B Emails/day
  • 57. But I Want to be Friends!
  • 58. Once Upon a Time…. It Was Terrible
  • 59. Now Everything is Unicorns and Rainbows …..Kindof
  • 60.
  • 62. Dedicate People to the Problem
  • 63.
  • 64. Set Goals, Get Leadership On Board
  • 65. Q A& Questions? THANKS FOR PUTTING UP WITH SILLY JPGS
  • 66. Q&A
  • 68. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY
  • 69. Breakout Sessions  Devs On-Call, How and Why to Get Started Kurt Bittner, Principal Analyst - Forrester Research  Doing DevOps Safely (governance & security mindfulness) Amy Demartine, Sr. Analyst - Forrester Research  Learning from Failure Jason Hand, DevOps Evangelist, VictorOps  Measure Everything: What to & What Not to Alert On Matthew Boeckman, Craftsy  What does your “DevOps Ecosystem” look like? #DevOpsRoadTrip
  • 71. #DevOpsRoadTrip KURT BITTNER| Principal Analyst • Principal Analyst Serving Application Development and Delivery • Focuses on extracting broader business value from organizational and cultural shifts • Former CTO at Ivar Jacobson International
  • 72. #DevOpsRoadTrip AMY DEMARTINE| Senior Analyst • Senior Analyst Serving Infrastructure & Operations Professionals • Currently researching strategy, design, organization, and implementation of modern service delivery • Formerly worked with BMC and HP on bringing new enterprise software products to worldwide markets
  • 73. Avoid the DevOps Pitfalls Amy DeMartine, Senior Analyst Kurt Bittner, Principal Analyst
  • 74. © 2015 Forrester Research, Inc. Reproduction Prohibited 74 Common DevOps Pitfalls To Avoid 1. Going too far too fast 2. Lack of learning culture 3. Measuring people with old system metrics 4. Not being able to reduce mean time to know 5. Keeping change management the same 6. Making DevOps all about Dev and Ops 7. Letting complexity continue
  • 75. Pitfall 1: Going too far too fast
  • 76. © 2015 Forrester Research, Inc. Reproduction Prohibited 76 Anti-Patterns › Impatience; wanting to “skip to the solution” › Wanting different results but not really wanting to change › Not taking time to understand barriers › Thinking of “DevOps” as a methodology
  • 77. © 2015 Forrester Research, Inc. Reproduction Prohibited 77 Risks of “Big Batch” Change › A lot of energy, time and money are invested before any result is achieved › Forced change meets resistance › Coordination complexity › Progress stops when external energy is no longer being supplied › Inevitable disappointment when progress is less than expected › “Blame the approach”, or even “Blame the person who got us into this” Benefits of “Small Batch” change › Quick results with small investment › “Opt-in” change lets people choose when and how to change › Low complexity as long as dependencies are minimized › Scale-up when ready › Not everyone needs to change, at least at first › Lead by example Big batches of work don’t work for application delivery; Why would they work for Agile transformation?
  • 78. © 2015 Forrester Research, Inc. Reproduction Prohibited 78 http://alivecampus.com/wp-content/uploads/2014/08/shortcut.jpg
  • 79. © 2015 Forrester Research, Inc. Reproduction Prohibited 79 How To Scale DevOps: http://www.netsolutionsindia.com/blog/wp-content/uploads/2013/08/Core-Agile-Team.jpg Expand Team By Team… …
  • 80. © 2015 Forrester Research, Inc. Reproduction Prohibited 80 While Building A Supporting Ecosystem › Common pipeline, process, and tools › Common platforms and services › Communities of practice › Servant-leadership › A customer-obsessed culture
  • 81. Pitfall 2: Lack of a learning culture
  • 82. Failure not seen as opportunity to learn Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 83. Ops is not getting included in life cycle Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 84. Pitfall 3: Measuring people with old system metrics
  • 85. © 2015 Forrester Research, Inc. Reproduction Prohibited 85 38% of I&O DevOps respondents didn’t know if customer experience was measured at their company. Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 86. © 2015 Forrester Research, Inc. Reproduction Prohibited 86 Too many I&O pros aren’t measured on customer experience goals.
  • 87. Pitfall 4: Not being able to reduce mean time to know
  • 88. © 2015 Forrester Research, Inc. Reproduction Prohibited 88 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
  • 89. © 2015 Forrester Research, Inc. Reproduction Prohibited 89 …Leads To Customers Finding the Problem First Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 90. © 2015 Forrester Research, Inc. Reproduction Prohibited 90 Where do we waste time, energy and resources? MTTI MTTK MTTF MTTV MTTR Mean Time To Repair Mean time to identify Mean time to know The War Room Mean time to fix Mean time to validate
  • 91. Why a war in the war room? • Wrong tools for the tasks • Obsolete or inadequate monitoring (infrastructure monitoring rather than performance management) • Too many specialized tools • Too much data, and the wrong types • Silo mentality • Exoneration rather than cooperation • No real process • Wrong skills applied to the wrong level
  • 92. Pitfall 5: Keeping change management the same
  • 93. © 2015 Forrester Research, Inc. Reproduction Prohibited 93 Changes Require Too Much Touch by 72% Source: “Six Trends Shape DevOps Adoption, Q1 2015”, Forrester report
  • 94. Pitfall 6: Making DevOps all about Dev and Ops
  • 95. © 2015 Forrester Research, Inc. Reproduction Prohibited 95 1 out of every 16 open source component download request is for a component with a known vulnerability 97% of the successfully exploited vulnerabilities in 2014 trace back to 10 common vulnerabilities and exposures, eight of which have been patched for 10 to 12 years median number of days that threatening groups were present on a victim's network before detection was 205 in 2014, and only 31% of victims discovered the breach themselves 47% of web applications have unprotected file issues due to web server misconfigurations
  • 96. © 2015 Forrester Research, Inc. Reproduction Prohibited 96 The Delivery-Centric Organization Integrated Product Teams Communities of Practice Servant- Leadership LOB CMO CIO …
  • 97. © 2015 Forrester Research, Inc. Reproduction Prohibited 97 Operational Platform Services Customers Software Platform Services Teams Shared Service Teams Integrated __ Product Teams___ Business Offering Teams Project Teams S o u r c i n g • One or more products • Integrated customer experience • Integrated business processes • Single release • Shared resources • Finite scope • Ongoing releases • Dedicated resources • Aligned with business offering funding • Ideally deliver via automated self-service • Resources shared across products and projects • Ideally staffed or automated for “zero wait- time” • Common components and services • Common architectural patterns • Computing as-a-utility The Modular Customer-Focused Application Delivery Organization
  • 98. © 2015 Forrester Research, Inc. Reproduction Prohibited 98 skill Dev I&O QA Architects CX Product Managers Cyber Security Discovering outcomes ✔︎ ✔︎ Designing capabilities ✔︎ ✔︎ ✔︎ ✔︎ Writing code/scripts ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ Testing code/scripts ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ Assessing usability ✔︎ ✔︎ ✔︎ Optimizing experiences ✔︎ ✔︎ ✔︎ ✔︎ Optimizing application & operational platforms ✔︎ ✔︎ Reviewing analytic data ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ ✔︎ Securing applications ✔︎ ✔︎ ✔︎ ✔︎ Architecting solutions, patterns, and IaC ✔︎ ✔︎ ✔︎ Product Team Skills and Roles
  • 99. © 2015 Forrester Research, Inc. Reproduction Prohibited 99 Successful change is bottom-up, with support from leadership to clear obstacles and change culture Patterns › Clearing obstacles, including people who get in the way › Measuring cycle time, customer satisfaction and throughput to determine effectiveness › Promoting a culture of shared accomplishment across Business, Application Development, QA and Ops › Encouraging innovation and experimentation, and tolerating mistakes so long as learning results › Dissolving the walls between roles and functional areas › “The customer doesn’t always know what they want, but they know what they don’t want when they see it.” Anti-patterns › The executive cheerleader - encouraging but not involved in the game › Measuring utilization to determine effectiveness › Promoting a culture of individual accomplishment and “accountability”; promoting “heroes” › Rewarding predictability, and punishing mistakes › Encouraging an “us-them” culture › “The customer is always right.” The Role of Management Leadership matters
  • 100. Pitfall 7: Letting complexity continue
  • 101. © 2015 Forrester Research, Inc. Reproduction Prohibited 101 Tackling the risk of 3rd party software including open source › Use new components › Use components that do not have any reported CVEs › Create component library › Reduce number of versions of a single component › Don’t forget middleware, OS, network, database, and performance management tools › Use continuous delivery pipeline tools to catalog which 3rd party software is used and where it’s located And when a vulnerability is identified, use the continuous delivery pipeline to find all affected applications, quickly generate a fix and deploy
  • 102. © 2015 Forrester Research, Inc. Reproduction Prohibited 102 Recommendations for DevOps Success 1. Start small and grow 2. Create a high trust environment 3. Measure based on customer experience 4. Create meaningful, common dashboards 5. Left shift control points 6. Include expertise from key groups such as QA, EA, Security 7. Standardize
  • 104. Q&A
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 141. DENVER - SEATTLE - SAN FRANCISCO - MINNEAPOLIS - NEW YORK CITY