Skip to content

Set of hands-on workshops covering different aspects of of working with Infrastructure as Code on Azure

Notifications You must be signed in to change notification settings

evgenyb/iac-workshops

Repository files navigation

Infrastructure as Code workshops

This repository contains a series of hands-on workshops covering different aspects of working with Infrastructure as Code on Azure.

All workshops are a combination of theoretical blocks with slides and hands-on labs. Normally, the estimated time of workshop completion is between 3 and 4 hours.

This is level 200 workshop that covers different aspects of working with Azure Container Apps where you will learn:

  • How to provision Azure Container Apps using Bicep
  • How to provision Azure Container Apps with public ingress
  • How to provision Azure Container Apps with ingress only accessible from within your Virtual Network
  • How to deploy containerized applications to Azure Container Apps
  • What observability options are available for Azure Container Apps
  • How to scale your application
  • How to implement blue/green deployment of your application
  • How to use storage mounts in Azure Container Apps

This is level 200 workshop that covers different aspects of automating DNS and certificate management on Azure with Azure DNS Zone, keyvault-acmebot and Azure DevOps and you will learn:

  • How to delegate domain to Azure DNS Zone
  • How to automate DNS records management with Azure DevOps
  • What options are available on Azure to maintain SSL certificates
  • How to automate Let's Encrypt certificate management with keyvault-acmebot

This is level 200 workshop that covers different aspects of working with load-balancing services on Azure where you will learn:

  • What load-balancing options are available on Azure
  • How to choose a load balancing solution for your workload
  • What traffic routing methods are available at Azure Front Door
  • How to implement canary releases with Azure Traffic Manager
  • How to rewrite HTTP headers and URL with Azure Application Gateway

This is an introduction level workshop that covers different aspects of automating infrastructure provisioning on Azure with DevOps and you will learn:

  • What is Azure Service Principal, how to create it and how to properly scope it's RBAC permissions for your workload
  • How to use az devops extension to automate Azure DevOps operations
  • How to create Azure DevOps Service Connection for workload Service Principal with az devops cli
  • How to create IaC git Repository in Azure DevOps based on your Template repository
  • How to create Azure DevOps IaC deployment pipeline using az devops cli
  • What strategies are available to implement IaC for multi-environment workloads

About

Set of hands-on workshops covering different aspects of of working with Infrastructure as Code on Azure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published