Implementing Azure Automation

Level 200

(2)

Overview

This course deep dives into Azure Automation – a cloud based automation engine hosted on Microsoft Azure. Students will learn the capability of Azure Automation as well as each component such as runbooks, modules, webhooks, Azure Automation DSC, etc. This course also covers topics such as runbook and Integration Modules development guidelines, and how Azure Automation can be integrated with other applications and Azure services such as OMS Log Analytics, Azure Site Recovery, etc.

Pre Requisites

  • Basic knowledge in Windows PowerShell
  • A Windows client computer running PowerShell Version 5
  • A Microsoft Azure subscription is required for hands-on labs.
  • A Microsoft Operations Management Suite is required for hands on labs
  • A Windows Server 2012 R2 computer (either On-premises or in the cloud) is required for hands on labs

Course Audience

  • This course is designed for information technology professionals that are managing both On-Premises and Public Cloud infrastructures.

Module 1: Introduction to Azure Automation

In this module you will learn the basics of Azure Automation. We will discuss various components and pricing tiers of Azure Automation, demonstrate how to create an Azure Automation account, and comparison between other On-Premises automation engines such as System Center Orchestrator and System Center Service Management Automation (SMA).


Module 2: Azure Automation Runbooks Explained

In this module you will be introduced to the core component of Azure Automation - Runbooks. You will learn the different types of runbooks, runbook gallery, runbook authoring experience as well as runbook features such as Source Control Integration and Webhook support.



Module 3: Working with Automation Assets

In this module you will learn how to use Automation assets to support your runbooks. We will cover all 6 types of assets: Automation Variables; Credentials; Schedules; Connections; Certificates and Integration Modules.



Module 4: Azure Automation Desired State Configuration (DSC)

In this module, you will learn how to use Azure Automation DSC to manage configurations of your computers, no matter if they are physical or virtual, hosted on-premises or on the cloud, Windows or Linux



Module 5: Integrating Azure Automation with OMS

In this module you will learn how to extend the capability of Azure Automation by integrating it with Microsoft Operations Management Suite (OMS). You will learn how to provision and configure Azure Automation Hybrid Runbook Workers for managing on-premises workloads, as well as how to configure OMS alert remediation using Azure Automation runbooks.



Module 6: Working with Integration Modules

In this module you will learn the how to deploy integration modules to your Azure Automation environments. You will also learn how to create your own modules and how to effectively use PowerShell package repositories such as PowerShellGallery.com to manage and maintain your modules.