There are no upcoming dates for this course. If you would like to register your interest please get in touch.

Bulb illustration

Course Overview

For companies with classic infrastructure or operations teams who are planning to migrate to or start using a cloud platform there is a requirement to take staff on the journey to work in a new way which changes their role to that of perhaps Cloud/DevOps engineer or an SRE role.

At DevOpsGroup we understand that for these teams new to Azure, Infrastructure-as-Code (IaC) and CI/CD pipelines there is a big challenge to upskill in these new areas.  DevOpsGroup have created this course providing fundamental training on Azure, IaC using Terraform and CI/CD deployments using Azure DevOps to provide fast track training, enabling your teams to adapt and thrive.

Our course is designed and delivered by DevOpsGroup Consultants and Engineers who have from-the-trenches experience of deploying solutions to the cloud using industry best practice. The course gives candidates hands-on experience of deploying resources using tools in a real-life scenario which they can take back to their roles.

Learning Objectives

A four day 101 event comprising hands-on labs that cover deploying resources manually in the Azure Portal, Deploying resources using Infrastructure-as-Code (Terraform) and via CI/CD pipelines in Azure DevOps. Candidates will build a load balanced web farm running a basic application. Candidates will:

  • Gain an understanding of the tools used to manage Azure resources

  • Learn how to troubleshoot Azure resources

  • Learn how to deploy resources manually to Azure using the Portal

  • Gain an understanding of how Terraform works

  • Learn how to deploy resources to Azure using using Infrastructure-as-Code (Terraform)
  • Learn about some of the advanced Terraform functions and how to apply them to their configurations
  • Configure a basic continuous Integration pipeline in Azure DevOps to deploy Azure Resources

  • Learn how to deploy a working solution including infrastructure and application using IaC and CI/CD Pipelines

Paper illustration Paper illustration

Course Syllabus

101 Syllabus

Module 1

Microsoft Azure Basics and Creating Infrastructure Using the Portal

  • Gain an understanding of the different tools we can use to manage Azure
  • Learn about the different user security features
  • Understand the range of resources in Azure
  • Get hands on experience of managing and deploying Azure resources via the portal
  • Learn how to monitor resources in Azure
  • Learn how to troubleshoot issues on Azure resources

Module 2

Terraform Zero to Hero

  • Learn how Terraform works
  • Learn some advanced Terraform functions
  • Hands-on experience of deploying resources to Azure using Terraform
  • Explore how incremental deployments work
  • Gain an understanding of how we can configure VMs using DSC
  • Deploy the entire solution including a working website

Module 3

Infrastructure as Code with Azure DevOps

  • Understand the need for automating the management of IaC through pipelines
  • Gain a general overview of Azure DevOps
  • Understand the features that support working with code
  • Hands-on experience of deploying infrastructure through a pipeline
  • Hands-on experience of deploying an application through a pipeline (to infrastructure deployed through a pipeline)
  • How to create dashboards to make work visible

Module 4

Applying your knowledge to real scenarios

  • Complete any remaining lab work
  • Put what you have learnt into practice with a Fresh deployment
  • Deploy a WebApp using a base template from Terrafom
  • Adapt the template to be re-usable across environments

Target Audience

This course is for anyone that needs to understand how to use Azure, Infrastructure-as-Code (IaC) and Azure DevOps Services to deploy cloud infrastructure using CI/CD pipelines enabling them to deploy resources in a consistent repeatable manner. This course is relevant to infrastructure or operations teams who are planning to take their first steps in migrating to or using Azure as their cloud platform. The course is also relevant to those teams who have a good understanding of Azure but want to take the next step in taking an Infrastructure-as-Code (IaC) approach to deployments.

There are no upcoming dates for this course. If you would like to register your interest please get in touch.

Need More Info?

Need to know more before you sign up to one of our course? Get in touch and one of our team will be happy to help!

This product is currently out of stock and unavailable.