This document discusses principles of Continuous Delivery (CD) and DevOps. It defines CD, Continuous Integration, and DevOps. The goal of CD is to reliably release software quickly by having an automated testing and deployment pipeline. DevOps aims to break down silos between development and operations to collaboratively deliver software. The document provides examples of CD and DevOps principles, ingredients, patterns and anti-patterns to guide successful implementation.