Terraform on Azure

Become a DevOps expert using Terraform on Azure. Deploy services like CosmosDB, Kubernetes, SQL Server, MySQL, AD, ...

Ratings: 4.39 / 5.00




Description

In this hands-on training we will teach you how to implement and use Terraform on Microsoft Azure from the start to finish. After following this training you can add this precious skill to you resume.

Our mission is to ensure you can start using terraform with Azure in your organisation to automate the provisioning of cloud infrastructure. After taking this course, you'll have the confidence of using Terraform in your organisation.

Let's go and happy learning!

Terraform allows you to write your cloud infrastructure setup in code. If you have used Microsoft Azure before, you'll know that setting up your infrastructure using the Microsoft Azure Portal (the Web UI) is far from ideal. Terraform allows you use Infrastructure as Code, rather than executing the steps manually by going through the correct steps in the Microsoft Azure Portal.

This course will teach you how to write HCL, the HashiCorp Configuration Language, to bring up your infrastructure on Microsoft Azure. Terraform is cloud agnostic, so the terraform skills learned in this course are easily transferable to other cloud providers. After teaching you the terraform basics, the course will continue setting up simple architectural patterns, like VMs, to get you used to how terraform works. Once you have a good feeling of how you can use terraform, we dive a bit deeper into the possible Microsoft Azure Services you can spin up, like Autoscaling, LoadBalancing, MSSQL & MySQL, CosmosDB, Storage Accounts, Azure AD, and others. Also covered is advanced terraform usage, like using remote state, for/foreach loops, and conditionals/functions.


What You Will Learn!

  • Write Terraform code (basic + advanced) and practice infrastructure as code on Azure.
  • Deploy Azure infrastructure using Terrafrom
  • Provision Azure Services using Terraform
  • Setting up a managed Kubernetes service (AKS) with terraform and deploy an app on it with Azure DevOps Pipelines
  • Azure Resource Groups, Virtual Networking, ScaleSets, LoadBalancers, AutoScaling, MSSQL/MySQL databases, Azure ActiveDirectory, CosmosDB, and other services
  • General Terraform knowledge in order to prepare yourself for certification.

Who Should Attend!

  • Anyone using Azure wanting to use terraform to provision their infrastructure resources