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

 — 

 — 

 — 

 —