Investigate which capabilities and practices drive software delivery and operations performance • Academically rigorous, statistically valid, predictive analysis Company • Founded 2015 • Acquired by Google Cloud 2018 Published Findings • State of DevOps Reports (2014 - 2021) • Accelerate (2018) • ROI of DevOps Transformation What is DORA? .www.yurynino.dev .
and industry vertical. • Prioritize three capabilities based on performance profile. • Access to solution guides for each of the prioritized capabilities. Quick Assessment
take to go from code committed to code successfully running in production? Good: at least once per day How often does your organization deploy code to production or release it to end users? Good: at least once a week What percentage of changes to production or releases to users result in degraded service? Good: 0-15% Time to restore How long does it generally take to restore service when a service incident or a defect that impacts users occurs? Good: less than one day Friendly Reminder
multi-cloud and hybrid cloud solutions. In our survey, respondents were asked where their primary cloud solution. 55% of respondents indicated using a public cloud a 5% increase from 2019. Public cloud | Multiple public clouds Private cloud Hybrid cloud (combination of public cloud with private cloud / datacenter / on premises) Datacenter or on premises (not in the cloud) 35% 21% 29% 34% 21% Leverage unique benefits of each provider 26% Availability 22% Disaster recovery 17% Legal compliance 13% Other 08% Negotiation tactic or procurement requirement 08% Lack of trust in one provider 06% Primary reason for using multiple providers .www.yurynino.dev .
behavior • Employ the SLI/SLO metrics framework to prioritize work according to error budgets • Use automation to reduce manual work and disruptive alerts • Have defined protocols and preparedness drills for incident response • Incorporate reliability principles throughout the software delivery lifecycle (“shift left on reliability”) adopted SRE practices contributing to better reliability outcomes .www.yurynino.dev .
Build Store containers in Container Registry Use Spinnaker for Continuous Deployment (CD) Run, auto-scale, and heal your app (Kubernetes Engine, App Engine, Compute Engine, Cloud Functions) Monitor, debug, and optimize your apps and services using Stackdriver Let Istio secure and manage your services Push code to revision control repository DevOps CI/CD on Google Cloud .www.yurynino.dev .