This document discusses building a continuous delivery pipeline with Visual Studio Team Services. It defines DevOps and key DevOps practices like continuous integration, deployment, and infrastructure as code. Continuous delivery aims to reduce the time between writing code and deploying to production through automation of testing and deployment. Infrastructure as code manages infrastructure using version control and templates. The document demonstrates building a continuous delivery pipeline for an ASP.Net application using Azure Resource Manager templates and Visual Studio Team Services for continuous integration and release management.