Chapter 1. What Is DevOps?

Introduction

Defining DevOps

The definition of DevOps focuses on the goals, rather than the means:

DevOps is a set of practices intended to reduce the time between committing a change to a system and the change being placed into normal production, while ensuring high quality.

DevOps Practices

Figure 1.1 DevOps life cycle processes [Notation: Porter’s Value Chain]

Why DevOps?

DevOps Perspective

DevOps and Agile

Team Structure

[p16]

Figure 1.3 Netflix path to production.

Coordination

Barriers

Summary