DevOps Loop at VMworld
Session Title: Blame DevOps: Shifting Left the Wrong Way
Speaker: Hannah Foxwell, Director, VMware Tanzu Labs Platform Services, VMware
Andy Burgin, Lead Platform Engineer, VMware
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
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”