A practical guide to automating builds and delivering software more reliably with DevOps projects on Azure