DevOps

Take a deep dive into DevOps, the organizational and cultural movement that aims to increase software delivery velocity, improve service reliability, and build shared ownership among software stakeholders.

Benefits

Achieve elite performance in your software development and delivery

Increase the speed of your deployments

The best teams deploy 208x more frequently and have lead times 106x faster when compared to low performers.

Improve the stability of your software

High performers don’t trade off speed and stability. The best teams recover from incidents 2.604x faster and have change fail rates 7x lower.

Build security in from the start

High performers spend 50% less time fixing security issues compared to low performers.


Source: 2017 and 2019 State of DevOps Reports

Key features

Improve your technical and cultural capabilities to drive improved performance

Learn how to improve the speed, stability, availability, and security of your software delivery capability.

Explore our research program

Google’s DORA team conducted a six-year research program which validated a number of technical, process, measurement, and cultural capabilities that drive higher software delivery and organizational performance. Explore DORA’s research program and discover these capabilities, how to implement them, and how to overcome common obstacles.

Diagram showing the relationships between some of the capabilities identified in DORA’s research program.
Read DORA’s State of DevOps reports and DevOps ROI whitepaper

DORA’s research was originally presented in annual State of DevOps reports. Read the reports from 2014, 2015, 2016, 2017, 2018, and 2019, and learn how to forecast the value of DevOps transformations with our ROI whitepaper.

Take the DORA DevOps Quick Check

Measure your team's software delivery performance and compare it to the rest of the industry with the quick check.

Measure your DevOps performance with the Four Keys project

DORA’s research identified four key metrics that indicate the performance of a software development team. Use our Four Keys open source project to gather and display this key DevOps performance data from your GitHub or GitLab repos. Measure your software delivery performance, and track it over time.


Ready to get started? Contact us

Customers

See how customers are improving their DevOps practices with DORA

Documentation

Explore common use cases for DevOps

Best Practice
DevOps capabilities

Explore the technical, process, measurement, and cultural capabilities which drive higher software delivery and organizational performance.

Quickstart
Getting started with Cloud Build

Use Cloud Build to build a Docker image and push the image to Container Registry.

Quickstart
Getting started with Artifact Registry

Learn about Artifact Registry, a universal package manager for all your build artifacts and dependencies. Try the Docker quickstart for an example of what it can do.

Quickstart
Getting started with Cloud Monitoring

Use Cloud Monitoring for visibility into the performance, availability, and overall health of your cloud-powered applications.

Best Practice
Jenkins on Google Kubernetes Engine

Jenkins on Google Kubernetes Engine allows you to improve software delivery performance with continuous integration, continuous delivery, and automated deployment.

Best Practice
Defining SLOs

Service level objectives (SLOs) help teams define a target level of reliability. SLOs allow teams to monitor for business decisions and to experiment safely.

Tutorial
Creating continuous delivery pipelines

Use Spinnaker and Google Kubernetes Engine to create continuous delivery pipelines, allowing for lightweight change approvals and automated deployments.

Tutorial
Cloud Monitoring metric export

Export metrics to BigQuery for long-term analysis, allowing you to improve monitoring and observability, monitor for business decisions, and create visual displays.

Best Practice
Using Terraform with Google Cloud

Provision Google Cloud resources declaratively with Terraform.

What's new