SlideShare uma empresa Scribd logo
1 de 22
Mark Imbriaco @markimbriaco
Lessons From the Bleeding Edge
What I learned leading Ops at GitHub,
Heroku, DigitalOcean, and more...
Mark Imbriaco
mark@operable.io
Mark Imbriaco @markimbriaco
• Building and operating Internet services
for over 20 years.
• TechOps leadership at 37signals, Heroku,
LivingSocial, GitHub, and DigitalOcean.
• Founder of Operable.
• Frequently opinionated.
Who am I?
Mark Imbriaco @markimbriaco
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Break large decisions into smaller decisions
whenever you can. Not only is it easier to
make small decisions, it's also easier to
change them when you find out you're
wrong.
Make tiny decisions.
Mark Imbriaco @markimbriaco
Engineers have a hard time leaving
problems unsolved, but there are always
more problems. Push back and enforce
healthy balance.
Fight hero culture.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
If you haven't practiced your plan, you don't
have a plan. Build deliberate practice and
feedback mechanisms into your processes
to increases confidence when working
under stress.
Practice makes perfect.
Mark Imbriaco @markimbriaco
Be prescriptive where possible to allow
people to focus on the areas where they
provide the most value.
Don't make me think.
Mark Imbriaco @markimbriaco
Learn from both successes and failures.
Learning reviews should be a habit, not an
opportunity for assigning blame.
Make it safe to learn.
Mark Imbriaco @markimbriaco
• Apologize. And mean it.
• Demonstrate a thorough understanding of
the problem.
• Explain what you're doing to reduce the
likelihood of similar problems. Don't over
promise.
... and share the results publicly.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Go the extra mile to understand the
problems that your internal customers have
and demonstrate that you understand them,
especially when you have to say no.
Empathy is a core value.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Design collaboration into your processes.
Make sharing the default and bias toward
visibility. Remember, visibility is the ultimate
compensating control.
Collaborate by default.
Mark Imbriaco @markimbriaco
If you're building a web tool, enlist help from
a friendly designer. If all else fails, pick a UI
framework like Bootstrap and fake it. A little
bit of visual design goes a long way.
Ops tools don't have to be ugly.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Celebrate your wins and share in the
celebration of others to build a virtuous
cycle of forward progress. And remember,
shipping isn't just for software.
Build a culture of shipping.
#PDSummit16Mark Imbriaco @markimbriaco
Mark Imbriaco @markimbriaco
Big design up front does not work well in
software. Processes are no different. Be
flexible, adaptable, and constantly apply
what you learn.
Do the simplest thing that could work.
Mark Imbriaco @markimbriaco
Beware the illusion of agreement and be
explicit. Make sure that your hard won
knowledge is shared across your entire
organization and deliberately considered in
new projects.
Close the feedback loop.
Mark Imbriaco @markimbriaco
If you're interested in ChatOps and have
security or audit requirements, I'd love to
talk to you.
Mark Imbriaco
mark@operable.io
Thanks!

Mais conteúdo relacionado

Destaque

DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingGene Kim
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonGene Kim
 
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...Gene Kim
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipGene Kim
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsGene Kim
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleGene Kim
 
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...Gene Kim
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredGene Kim
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandGene Kim
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
 
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritGene Kim
 
DOES16 San Francisco - DevOps Workshop: Leading Change
DOES16 San Francisco - DevOps Workshop: Leading ChangeDOES16 San Francisco - DevOps Workshop: Leading Change
DOES16 San Francisco - DevOps Workshop: Leading ChangeGene Kim
 
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...Gene Kim
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...Gene Kim
 

Destaque (16)

DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
 
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
 
DOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational LeadershipDOES SFO 2016 - Steve Mayner - Transformational Leadership
DOES SFO 2016 - Steve Mayner - Transformational Leadership
 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
 
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
DOES16 San Francisco - Opal Perry - Technology Transformation: How Team Value...
 
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic RequiredDOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
DOES SFO 2016 San Francisco - Julia Wester - Predictability: No Magic Required
 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
 
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New ZealandDOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
DOES SFO 2016 - David Habershon - Ministry of Social Development New Zealand
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
 
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human SpiritDOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
DOES SFO 2016 - Courtney Kissler - Inspire and Nurture the Human Spirit
 
DOES16 San Francisco - DevOps Workshop: Leading Change
DOES16 San Francisco - DevOps Workshop: Leading ChangeDOES16 San Francisco - DevOps Workshop: Leading Change
DOES16 San Francisco - DevOps Workshop: Leading Change
 
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...DOES16 London -  Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
DOES16 London - Margo Cronin - DevOps for Enterprises; ("Respect the Monolit...
 
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
DOES SFO 2016 - Sam Guckenheimer & Ed Blankenship "Moving to One Engineering ...
 

Semelhante a DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge

WORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE DigitalWORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE DigitalEduardas Gricius
 
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...Unbounce
 
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...Citus Data
 
Digital trends that will transform your business
Digital trends that will transform your businessDigital trends that will transform your business
Digital trends that will transform your businessPer Axbom
 
Home Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce SuccessHome Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce SuccessCraig Vodnik
 
2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruitBaltimore Lean Startup
 
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...Social Fresh Conference
 
Why you should stop trying to "hack" growth
Why you should stop trying to "hack" growthWhy you should stop trying to "hack" growth
Why you should stop trying to "hack" growthAmir Jirbandey
 
Chico UI - Retreat 2011
Chico UI - Retreat 2011Chico UI - Retreat 2011
Chico UI - Retreat 2011Guillermo Paz
 
Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...Codemotion
 
The trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimatesThe trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimatesDaiany Palacios
 
Seo misconceptions
Seo misconceptionsSeo misconceptions
Seo misconceptionsQelocity
 
Building a UX Brand
Building a UX BrandBuilding a UX Brand
Building a UX BrandBob Thomas
 
Digital transformation
Digital transformationDigital transformation
Digital transformationScopernia
 
C3 2013: Keynote
C3 2013: KeynoteC3 2013: Keynote
C3 2013: KeynoteConductor
 
Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09Mihai Gheza
 

Semelhante a DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge (20)

WORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE DigitalWORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
WORKSHOP: Content Marketing on a Shoestring Budget - 3XE Digital
 
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
The 3 Landing Page Mistakes That 98% of Marketers are Making (and how to fix ...
 
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
Why developers need marketing now more than ever | GlueCon 2019 | Claire Gior...
 
Digital trends that will transform your business
Digital trends that will transform your businessDigital trends that will transform your business
Digital trends that will transform your business
 
Home Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce SuccessHome Design Digital Marketing Conference Tips for E-commerce Success
Home Design Digital Marketing Conference Tips for E-commerce Success
 
Tips for E-Commerce Success by Craig Vodnik
Tips for E-Commerce Success by Craig VodnikTips for E-Commerce Success by Craig Vodnik
Tips for E-Commerce Success by Craig Vodnik
 
Jean Mauris: Design Thinking
Jean Mauris: Design ThinkingJean Mauris: Design Thinking
Jean Mauris: Design Thinking
 
2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit2013-03-11: Leveraging social media to recruit
2013-03-11: Leveraging social media to recruit
 
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
How To Make Your Content Visually Chic, Jason Miller, LinkedIn - Social Fresh...
 
Why you should stop trying to "hack" growth
Why you should stop trying to "hack" growthWhy you should stop trying to "hack" growth
Why you should stop trying to "hack" growth
 
Chico UI - Retreat 2011
Chico UI - Retreat 2011Chico UI - Retreat 2011
Chico UI - Retreat 2011
 
Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...Daiany Palacios - The trap of averages. How to avoid it in software developme...
Daiany Palacios - The trap of averages. How to avoid it in software developme...
 
The trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimatesThe trap of averages. How to avoid it in software development estimates
The trap of averages. How to avoid it in software development estimates
 
Seo misconceptions
Seo misconceptionsSeo misconceptions
Seo misconceptions
 
Top Seo misconceptions
Top Seo misconceptionsTop Seo misconceptions
Top Seo misconceptions
 
Building a UX Brand
Building a UX BrandBuilding a UX Brand
Building a UX Brand
 
Building a UX Brand
 Building a UX Brand Building a UX Brand
Building a UX Brand
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
C3 2013: Keynote
C3 2013: KeynoteC3 2013: Keynote
C3 2013: Keynote
 
Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09Softicator Pitch at Mini Seedcamp Berlin 09
Softicator Pitch at Mini Seedcamp Berlin 09
 

Mais de Gene Kim

DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...Gene Kim
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits Gene Kim
 
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...Gene Kim
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
 
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...Gene Kim
 

Mais de Gene Kim (9)

DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
 
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
DOES SFO 2016 - Matthew Barr - Enterprise Git - the hard bits
 
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
DOES16 San Francisco - Dominica DeGrandis - Time Theft: How Hidden and Unplan...
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
 
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
DOES16 San Francisco - Charles Betz - Influencing Higher Education to Create ...
 

Último

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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...apidays
 
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.pdfUK Journal
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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 DevelopmentsTrustArc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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...
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge

Notas do Editor

  1. 37signals: 37signals, now called Basecamp, are the creators of Ruby on Rails. I was the 7th employee and first Ops hire. I built the infrastructure for Basecamp, Highrise, and the other 37signals products and was the first Ops manager. Heroku: Director of Cloud Operations. 60k-1.5MM apps in 18 months. Acquired by Salesforce. LivingSocial: VP, TechOps. Roughly $1BB in transaction volume when I joined. Seemed like a good idea at the time. GitHub: TechOps Leader. Focused on infrastructure and process. DigitalOcean: VP, TechOps. Public cloud focused on ease of use for developers and growing incredibly fast. ~7 regions when I started and we brought up 4 more in a year.
  2. When Gene asked me to speak I was honored. I was kind of down on the term DevOps, because I felt like it had largely been reframed to be a synonym for continuous delivery rather than a cultural movement. Now don't get me wrong, I'm all for continuous delivery and I'm love automation at least as much as the next person, but I care much more about people. Then I was lucky enough to be in town the same time as DOES15 and Gene invited me to stop in. I was blown away. Much harder for enterprises, etc.
  3. Database sharding. Mr. Moore.
  4. Was the whole Ops team for way too long. Kept insisting that I could handle it, even when it was clear that I was burning myself out. Well past the point where the workload was way too much. Not an outlier. So I finally went on vacation. Traveling down the mountain, etc.
  5. Heroku playbooks. All alerts must be actionable and link to playbook. Include steps for validation, decision criteria, links to relevant docs, and contact info for errata. Include simulation steps in every runbook, track last simulation date, make new hires go through it in the first couple of weeks before they go on-call to make sure they're fresh and to build confidence.
  6. I don't generally like prescriptive processes, particularly runbooks. It's usually a sign that the remediation can be automated. But there are exceptions. Be prescriptive with details like when to open a status event so I can focus on what matters, actually resolving the event. Heroku example rules of thumb. Quickly go to "Investigating" status. Maybe # of of customers affected or service or ... Don't make me decide about things that aren't in the path of resolution though.
  7. Retro retro retro. Skynet outage. On vacation, team reacted, etc. Lessons learned, timeline constructed, etc.
  8. Lemons into lemonade.
  9. Teams didn't get along. Didn't believe that each other were reasonable. Really came down to lack of understanding and empathy. Ops didn't understand pressure to ship and the obstacles they were creating. Dev didn't understand the depth of the Ops backlog and technical debt. Sitting down and having an open conversation, unpacking requests and instead of saying "No" when someone asked for a new piece of technology trying to understand the context of the request and the problem being solved. Offering alternate solutions, explaining rationale, and sometimes turning No into Not Right Now were all good paths.
  10. ChatOps is great for this. Move workflow to the place where you collaborate to improve visibility both in the moment and retrospectively. Teammates can see new app deploys, see troubleshooting steps both positive and negative, and build some intuition about the "flow" of work. It helps with training new hires -- instead of asking how to deploy software, new team members see it happen in chat on their first day. Serendipitous interactions. Even without ChatOps there are plenty of things you can do. Set up monitoring on your status site that pages your communications or community or support team when you go public with an incident, etc.
  11. This page was clearly not designed by someone in Ops. It's beautiful, glanceable, and actionable.
  12. GitHub celebrated shipping via Team (internal intranet), serendipitously in chat, and via "Toasts".
  13. And when shipping, especially when shipping new processes, do the simplest thing that could work. "Tank" rotation.
  14. Team waking up every night for pages. Wakes up, bandaids the problem, goes back to sleep. Gets up in morning and asks a developer for help with the real fix, applies fix, and goes on about their day. I tell dev leads my guys are being woken up every night, "What do you mean?" "What do you mean, what do I mean? How can you not know? YOU helped them with it this morning! ..."
  15. Speaking of feedback loops...