DevOps Overview

DevOps is the combination of development and operations teams working together toward a unified goal: Ship the highest-quality code and infrastructure in the shortest span of time to deliver value to customers faster. With DevOps, operations are a core part of every step in the development pipeline. This includes the developers writing the code as well as the engineering teams that provision the hosting infrastructure and build and manage the release pipeline. It includes release engineers, database operations, network operations, security operations, and many others. The Microsoft model for DevOps shows how teams go through four phases, as shown in Figure 6.1.

FIGURE 6.1: DevOps workflow from planning to release

Plan: ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.