What stands out the most about Azure Automation is how effectively it combines enterprise level security, operational reliability & deep native integration within the Azure Cloud ecosystem to support large scale and repeatable automations. From a security standpoint, the native support for managed identities in our global tenant is a huge impacting factor. We're able to run the automation without embedding the credentials, reducing the risk of mismanagement of identity including theft and the operational overhead. I personally write PowerShell scripts for my daily tasks and use Azure Automation to perform IAM related operations, however, our infrastructure engineers as well as our staff engineers are able to perform infrastructure life cycle operations with fully autonomous python and terraform runbooks which highlights Azure Automation's runbook driven orchestration platform. Once established, these runbooks are highly reliable for us for Business as usual operations, reducing the burden of work from our engineers without the need of an AI agent. It definitely has the most reliable and flexible integration around native Azure services as well as around scheduling and execution engine. Automation may feel like a transitional or legacy leaning service within the ecosystem, however, Microsoft investing in newer automation continuously has been the backbone in our decision making.
March 27, 2026
It's overly complex and relies heavily on knowledge of PowerShell and Python. Also, as far as cold runbooks are concerned, we found it to be rather slow and hence, not applicable to real-time automation. Other drawbacks include lack of native migration tools towards other platforms.
September 24, 2025