SkillData EngineerDevOps / Platform EngineerCloud and Network EngineerCybersecurity Engineer
Library · practice
Infrastructure as code
Define cloud infrastructure and server configuration in reviewed, versioned code with Terraform and Ansible, and run it safely across environments.
Infrastructure as code appeared in 88% of the Cloud and Network Engineer and 84% of the DevOps and Platform Engineer postings we read, with Terraform named far more than any alternative. Configuration management (Ansible and similar) appeared in 24% of DevOps postings.
The Terraform examples are validated with terraform validate and applied against a local AWS mock, so you can practise without a cloud bill. OpenTofu, the open-source fork, runs the same code.
Beginner lessons for Infrastructure as code are being written.
- 1IntermediateA cloud network and service in Terraform, reviewed like code
- 2IntermediateConfigure a fleet of servers idempotently with Ansible
- 3IntermediateGuardrails that make insecure cloud setups impossible
- 4AdvancedA cloud security posture review with fixes as code
- 5AdvancedA golden path: a service template with everything built in
- 6AdvancedA hub-and-spoke cloud network in Terraform
- 7AdvancedA small cloud data platform on a budget
- 8AdvancedHigh availability and disaster recovery you have tested