Azure Automation is Microsoft's platform for all automation implementation with regard to cloud, on-premise, and hybrid deployments. Azure Automation is a mature automation platform that provides rich capabilities in terms of the following:
- Defining assets, such as variables, connections, credentials, certificates, and modules
- Implementing runbooks using Python, PowerShell scripts, and PowerShell workflows
- Providing user interfaces to create runbooks
- Managing the full runbook life cycle, including building, testing, and publishing
- Scheduling runbooks
- The ability to run runbooks anywhere—on cloud or on-premise
- DSC as a configuration-management platform
- Managing and configuring environments—Windows and Linux, applications, and deployment
- The ability to extend Azure Automation by importing custom modules
Azure Automation provides a DSC pull server...