Enterprise Deployment to Azure and AWS in Azure DevOps
summary
Migration from SparkleFormation/CloudFormation and Jenkins to Terraform and Azure DevOps consolidates multi-cloud provisioning and CI/CD. Teams build Linux self-hosted builders in each AWS account and Azure scale sets for Windows, using EC2 instance roles that assume-role via STS only during terraform runs to avoid static creds. Pipeline-as-code replaces dozens of GUI pipelines, turning roughly 70 pipelines into maintainable templates with manual approval for apply, TF‑lint validations and plans, and plans to add Terratest for module testing.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:36My DevOps journey
- 2:38Why DevOps
- 3:30Problems to solve
- 6:06Terraform
- 8:05CICD
- 10:33Azure DevOps
- 12:28Service Connections
- 13:19Authentication
- 15:25Terraform Pipeline
- 16:28Greenfield Deployment
- 18:17DevOps at Scale
- 22:42Whats Next
related talks
37mAzure DevOps for Everyone
41mAWS Cloud Automation Platform with Terraform and Jenkin
53mMicrosoft DevOps on AWS
46mAutomating Infrastructure as Code with Azure DevOps
24mHow to Provision Serverless Infrastructure Using Terraform and Azure Pipelines
37mTerraform & CI/CD
36mTerraform & CI/CD
01h 00mTerraform - colonising Azure!
