SCHEDULE
- Date: Tuesday, April 27, 2021
- Time: 9:00 AM to 5:00 PM CST
- Location: Virtual Classroom
- Course Level: Intermediate
- Duration: 3 Days
- Enrollment Cost: $1499 or €1215 or £1100
Who This Course Is Designed for
- IT Professionals, Developers, and DevOps Engineers
Prerequisites
- Previous experience with Azure Infrastructure as a Service (IaaS) is suggested
- Previous experience with scripting languages like PowerShell or Bash is suggested
Your Instructors
-
Kit Skinner
Benefits Includes 6 Months of Skill Me UP Academy
Live Training
Ongoing Live Tech Sessions
Keep your skills sharp with expert talks and much more
Unlimited
Real-Time Labs
Learn by doing in live cloud environments
Course Overview
In this hands-on course, students will learn how to automate Azure Infrastructure as a Service (IaaS) using templates, command line tools and configuration manager services. Students will learn how to automate Azure IaaS using either the Azure PowerShell cmdlets or the Azure CLI tools. This will include creating, updating, and deploying IaaS resources. From there, students will learn how to author, maintain, and deploy Infrastructure as a Service using resource manager templates (Infrastructure as Code) with Azure Resource Manager Templates. Finally, we will review configuration management options such as Azure Automation DSC, Chef, Puppet, Ansible etc. to teach the student how to apply configuration management techniques for managing virtual machines at scale.
Course Objectives
- Understand how to automate and manage Azure IaaS resources using command line tools (PowerShell or Azure CLI)
- Understand how to use Azure Resource Manager templates to build and manage from simple to complex workloads and orchestrations
- Understand how to integrate common configuration management solutions in an Azure IaaS Deployment
Course Modules
Outline
MODULE 1: Azure Resource Manager
This session focuses on the Azure Resource Manager (ARM) architecture and explains architectural concepts for ARM and how it is used to manage Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) workloads within Azure. Students will gain an understanding of resource groups, resource providers, locks, policies, tags, and role based access control (RBAC).
MODULE 2: Using the Command line to Manage Azure IaaS
In this session the student will learn how the Azure command line tools can be used to provision and manage Azure IaaS workloads. The Azure cross-platform command line tools are used heavily in this module.
MODULE 3: Authoring Azure Resource Manager Templates
In this session the student will learn the how to author templates that can manage and deploy IaaS workloads. This session will perform a basic introduction to JavaScript Object Notation (JSON) and cover using parameters, creating variables, dependencies, common template functions, and defining resources deployed with the template. This session will explore best practices in template design using concepts such as using nested templates.
MODULE 4: Applying Configuration Management to Azure IaaS
In this module, the student will learn about configuration management options such as Azure Automation DSC, Chef, Puppet, and Ansible and learn how to apply configuration management techniques for managing virtual machines at scale.
;