Complete your transformation into a DevOps professional by mastering the philosophy of "Everything as Code." This course focuses on the final piece of the puzzle: removing manual human intervention from the provisioning process. You will learn to use Terraform to "code the cloud," defining VPCs, security groups, and EC2 instances in text files that can be version-controlled and audited. By mastering the Write-Plan-Apply workflow, you will be able to spin up entire data centers in AWS or Azure with a single command.

Infrastructure Automation (IaC) - Hands-On
Ends soon! Get one of our best deals with Coursera Plus for $199 (usually $399). Save now.

Recommended experience
What you'll learn
Use Ansible modules, Jinja2 templates, and conditionals to automate server configuration across large fleets.
Apply the Terraform Write-Plan-Apply workflow to provision VPCs, security groups, EC2 instances, and IAM policies in AWS.
Architect multi-tier private network environments with cross-service permissions between compute, database, and security layers.
Automate proactive infrastructure monitoring by creating and configuring CloudWatch alarms via Terraform code.
Skills you'll gain
Details to know

Add to your LinkedIn profile
June 2026
See how employees at top companies are mastering in-demand skills

There are 3 modules in this course
Instructor

Offered by
Explore more from Software Development
Status: Free Trial
Status: Preview
Status: Free Trial
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.





