Blame DevOps: Shifting Left the Wrong Way

VMware Tanzu
VMware TanzuVMware Tanzu
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
1 of 16

More Related Content

What's hot(20)

 Pivotal Journeys Pivotal Journeys
Pivotal Journeys
VMware Tanzu409 views
DevOps ProcessDevOps Process
DevOps Process
Amal Dev756 views
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
Arnaud Héritier3K views
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
Kaushik Bhattacharya1.9K views

Blame DevOps: Shifting Left the Wrong Way

  • 1. Andy Burgin (he/him) Lead Platform Engineer - Sky Betting and Gaming @andyburgin Hannah Foxwell (she/her) Director, Platform Services - VMware Tanzu Labs @hannahfoxwell
  • 2. DevOps in 2010 @andyburgin @hannahfoxwell #DevOpsLoop Dev Ops
  • 3. Condensed History Of DevOps 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 10 Deploys per Day at Flickr 2009 First DevOpsDays 2009 Docker 2013 Kubernetes 2014 CNCF 2015 GKE GA 2015 CAMS CALMS First State of DevOps Report 2012 Cloud Foundry 2011 Pulumi 2018 12k attend kubecon Ansible 2013 Terraform 2014 CD Foundation 2019
  • 4. You build it, You run it. @andyburgin @hannahfoxwell #DevOpsLoop Werner Vogels, Amazon CTO (2006)
  • 5. Dev*Ops - Are we shifting throwing too much left? Deployment Container images @andyburgin @hannahfoxwell #DevOpsLoop Monitoring Alerting Dev Ops Scaling Capacity Planning Backups Log Management Security / Vulnerabilities Platform debugging Costs Mgmt Building Apps
  • 6. “The harder things are to do that don’t directly impact value to customers, the less likely they are to prioritised.” @andyburgin @hannahfoxwell #DevOpsLoop Andy Burgin
  • 7. Platform as a Product Building Platforms that make life better for Developers! @andyburgin @hannahfoxwell #DevOpsLoop Product Mindset Self-Service
  • 8. Platform as a Product What does that mean in the real world? @andyburgin @hannahfoxwell #DevOpsLoop It’s tempting to... Try this instead... ● Disband the Platform team once you have an MVP ● Field of dreams engineering - if you build it they will come! ● Get bogged down in analysis paralysis ● Interact with your users via ticketing systems ● A dedicated Platform Team with a vision and mission ● Ask developers about their problems and challenges ● Build, measure, learn ● Scale your success with self service and automation
  • 9. DevEx to the Rescue @andyburgin @hannahfoxwell #DevOpsLoop “Platform product managers create roadmaps and ensure the platform delivers value to the business and enhances the developer experience.” ThoughtWorks Radar
  • 10. DevEx to the Rescue @andyburgin @hannahfoxwell #DevOpsLoop “A platform is a curated experience for engineers (the customers of the platform)” Team Topologies Matt Skelton & Manuel Pais
  • 11. 3 Years of DevEx at Engage. Empower. Support. @andyburgin @hannahfoxwell #DevOpsLoop YEAR 1 YEAR 2 YEAR 3 ● Mission Statement ● Baseline/Survey ● FAQ ● Know the Customer ● Talk to Customers ● Visibility ● Ownership ● Basic training ● Standards ● Compliance Reporting ● Capacity Monitoring ● Data Driven Meetings ● Documentation ● Advanced Training ● Increase Outreach ● FinOps ● Capacity Management ● Collaborate with InfoSec ● Additional Tribe services
  • 12. DevEx - Standards and Compliance @andyburgin @hannahfoxwell #DevOpsLoop Engage. Empower. Support.
  • 13. DevEx - User Centric Platform SLIs @andyburgin @hannahfoxwell #DevOpsLoop What do my users care about? Select SLIs that reflect user happiness Dashboards to improve transparency 1 Week to get started with SRE… - 2 Days Workshop - 3 Days Implementation - Platform Team & App Dev Team - SLIs, SLOs, Error Budget Policy, Tools and Dashboards - Shared ownership of reliability
  • 14. DevOps, Platforms and DevEx Lessons learnt from a couple of try hard DevOps Elders Talk to your users (the dev team) Learning and Sharing @andyburgin @hannahfoxwell #DevOpsLoop Understand the “why”
  • 15. Blame DevOps? @andyburgin @hannahfoxwell #DevOpsLoop
  • 16. Andy Burgin (he / him) Lead Platform Engineer - Sky Betting and Gaming @andyburgin Hannah Foxwell (she / her) Director, Platform Services - VMware Tanzu Labs @hannahfoxwell Thank You!