Back/DevOps & Cloud/Infrastructure as Code

Infrastructure as Code

Instead of clicking through cloud consoles to provision servers, you write code that describes your infrastructure. It lives in version control, gets reviewed like application code, and can rebuild your entire cloud environment from scratch in minutes.

Advanced

Terraform

The dominant IaC tool. Write declarative infrastructure definitions that provision and manage any cloud provider.

Advanced

Ansible

Agentless configuration management. Automate server setup, application deployment, and infrastructure maintenance.

Advanced

Pulumi

Infrastructure as Code using real programming languages — TypeScript, Python, Go — instead of proprietary DSLs.

Intermediate

AWS CloudFormation

AWS's native IaC service. Define, provision, and manage AWS resources using JSON or YAML templates.