This document discusses continuous delivery practices using Visual Studio Team Services, Azure Resource Manager, Azure VM ScaleSets, and PowerShell DSC. It begins with an overview of DevOps and continuous delivery concepts. It then breaks down the components of a continuous delivery pipeline including source control, infrastructure as code, build automation, and release management. Finally, it demonstrates how to put together a continuous delivery pipeline using the listed technologies with examples of ARM templates, VM ScaleSets, PowerShell DSC, and VSTS release management.