Explore Azure Automation with DevOps

Advanced
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

Learn how to implement Azure Automation with DevOps using runbooks, webhooks, and PowerShell workflows. Understand how to create automation accounts, manage shared resources, integrate with source control systems, and plan for hybrid cloud management across Azure and on-premises environments.

Learning objectives

By the end of this module, you're able to:

  • Create and configure Azure Automation accounts for managing cloud resources.
  • Implement and manage runbooks using PowerShell, PowerShell Workflow, Python, and graphical editors.
  • Configure webhooks to trigger runbooks from external systems and services.
  • Integrate Azure Automation with GitHub and Azure DevOps for version control and CI/CD.
  • Create and execute PowerShell workflows with checkpoints and parallel processing.
  • Plan and implement hybrid management using Azure Automation across cloud and on-premises resources.

Prerequisites

  • Understanding of DevOps concepts and practices.
  • Familiarity with PowerShell scripting and command-line interfaces.
  • Basic knowledge of Azure services and resource management.
  • Experience with version control systems (Git or Team Foundation Version Control).

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.