ExploreGalaxyMy PathSettingsGive Feedback

New here?

A quick look at how MySkillGap works. Close it any time.

Development & DevOpsFree tier available

Terraform

Define your cloud infrastructure as code, and let it build itself

What it is

About Terraform

Terraform lets engineers describe servers, networks, and cloud services in human-readable configuration files, then automatically provisions and manages that infrastructure across providers like AWS, Azure, and Google Cloud. It's central to modern cloud security and networking practice because infrastructure changes become versioned, reviewable, and repeatable rather than manual clicks in a console.

What you can do with it

Capabilities

1

Define cloud infrastructure declaratively as version-controlled code

2

Provision and tear down environments repeatably and consistently

3

Manage infrastructure across multiple cloud providers with one workflow

4

Preview changes before applying them with terraform plan

5

Collaborate on infrastructure changes via pull requests and code review

How to learn it

Learning Resources

HashiCorp's official Terraform tutorials (HashiCorp Learn)

freeCodeCamp and TechWorld with Nana YouTube courses

Practise provisioning a free-tier AWS/Azure/GCP resource with Terraform

HashiCorp's Terraform Associate certification study guide

Pro Tip

Always run terraform plan and actually read the diff before applying — the biggest real-world Terraform incidents come from blindly approving a plan that silently destroys and recreates a resource.