IAM DevOps: Terraform, Git and CI/CD: video thumbnailComing to the IAM Membership
#31Core lessonsStage 5 · Senior IAM Engineer

IAM DevOps: Terraform, Git and CI/CD

Manage identity configuration as code and deploy changes safely.

Stage
Senior IAM Engineer
Level
Advanced
Format
Video lessons

About this video

This SkillsBuild video course shows how to manage identity configuration with Terraform, Git and a CI/CD pipeline. Instead of clicking through admin portals, changes are written, reviewed and deployed in a controlled way. At the senior stage, this helps teams reduce drift, track every change and roll back mistakes.

What you'll learn

  • Why configuration as code reduces drift and manual errors in identity
  • Git basics for IAM teams: branches, pull requests and reviews
  • Managing Entra ID groups, applications and policies with Terraform
  • Terraform state, plan and apply, and how to read a plan before approving
  • A pipeline that plans on pull request and applies on merge
  • Using workload identity federation so pipelines don't need stored secrets
  • Detecting drift and rolling back a bad change

What's included

  • Build-along demos using a free Microsoft Entra ID test tenant
  • Terraform and pipeline code explained line by line
  • Discussion of how teams review and approve identity changes
  • A small configuration-as-code project for your portfolio

Who it's for

  • IAM engineers who want to stop making changes by hand
  • Senior engineers introducing change control to an identity team
  • DevOps and platform engineers who look after identity resources
  • Engineers preparing for senior roles that expect infrastructure as code

By the end, you'll be able to manage a set of identity resources as code and deploy changes through a reviewed pipeline.