Azure for Architects: Implementing cloud design, DevOps, IoT, and serverless solutions on your public cloud