Summary
In this chapter, we have seen how everything in Azure can be managed by a series of REST APIs and how these are protected using your Azure account.
We saw how we integrate directly with these APIs or via command-line tools such as Azure PowerShell or the Azure CLI. We also looked at how we can use command-line tools and the Azure portal to automate and standardize deployments with ARM templates, which allow us to set specific configurations.
Finally, we looked at using Azure DevOps to manage and version control code and perform automated, repeatable deployments.
This chapter finishes our look at operations and monitoring. In Chapter 18, Engaging with Real-World Customers, we take our architectures beyond the exam to look at customer considerations, cost optimizations, and what types of challenges we face when dealing with large enterprises.