Competencies: Automation > Infrastructure Automation
Infrastructure Automation
Body of Knowledge
| Topic | Description | Relevance | Career Tracks |
|---|---|---|---|
Terraform |
HCL, providers, state management, modules, workspaces, Terraform Cloud |
Critical |
DevOps Engineer, Platform Engineer, Cloud Engineer |
Pulumi |
Infrastructure as real code, multi-language support, state management |
Medium |
DevOps Engineer, Platform Engineer |
CloudFormation |
AWS-native IaC, stacks, change sets, nested stacks, CDK |
High |
Cloud Engineer, DevOps Engineer |
ARM/Bicep Templates |
Azure-native IaC, template specs, deployment stacks |
Medium |
Cloud Engineer, DevOps Engineer |
Packer |
Machine image building, provisioners, multi-cloud images |
High |
DevOps Engineer, Platform Engineer |
Cloud-Init |
Instance initialization, user-data, cloud-config, first-boot automation |
High |
DevOps Engineer, Cloud Engineer |
State Management |
Remote state, state locking, state migration, import/export |
Critical |
DevOps Engineer, Platform Engineer |
Module Design |
Reusable modules, versioning, module registries, composition |
High |
DevOps Engineer, Platform Engineer |
Cost Estimation |
Terraform plan cost estimates, Infracost, budget enforcement |
Medium |
DevOps Engineer, FinOps Engineer |
Policy as Code |
Sentinel, OPA/Rego, pre-deployment validation, compliance gates |
High |
DevOps Engineer, Security Engineer |
Personal Status
| Topic | Level | Evidence | Active Projects | Gaps |
|---|---|---|---|---|
To be populated |
— |
— |
— |
— |