This document discusses various DevOps practices and tools for continuous delivery including deploying to Windows Azure. It describes principles of continuous delivery like deploying changes quickly and reliably. Delivery models from no process to collaborative are presented. Practices like automating everything, versioning configurations, and deploying the same way to every environment are recommended. Tools covered include Chef for infrastructure as code, Vagrant for reproducible environments, Juju for OpenStack, and Release Management for .NET teams. The document encourages thinking about additional delivery practices and patterns.