This document discusses continuous infrastructure and delivery. It describes how automation of build, deployment, and testing processes through improved collaboration between developers, operations, and testers allows delivery teams to release changes in hours or even minutes regardless of project size or code complexity. The document also discusses how treating infrastructure as code through configuration management tools like Puppet, Chef, and Ansible supports continuous delivery.