This Infrastructure as a Service (IaaS) course offers a structured path to mastering leading configuration management and provisioning tools—Ansible, Terraform, and Puppet. Begin with Ansible, understanding its role as a powerful pull configuration tool, exploring its architecture, playbooks, inventory, and enterprise features like Ansible Tower. Progress to Terraform, a widely adopted IaC tool used for automating cloud infrastructure across AWS, Azure, and GCP. Gain hands-on experience with Terraform commands, workflows, and provider integrations. Conclude with Puppet, where you’ll learn configuration management through real-world demos, writing manifests, understanding Puppet architecture, and exploring how companies use it at scale.

Ends in 3 days. Heat up your career with 40% off courses from Adobe, IBM, and more. Save now.


Recommended experience
What you'll learn
Automate IT tasks using Ansible playbooks, inventory, and Ansible Tower
Provision and manage cloud infrastructure with Terraform across AWS, Azure, and GCP
Implement scalable configuration management using Puppet manifests
Apply Infrastructure as Code (IaC) tools to real-world DevOps workflows for efficiency and reliability
Skills you'll gain
Details to know

Add to your LinkedIn profile
July 2025
9 assignments
See how employees at top companies are mastering in-demand skills

There are 3 modules in this course
Master Ansible automation in this hands-on module. Learn what Ansible is, why it's used, and how it functions as a pull configuration tool. Explore its architecture, core components like playbooks and inventory, and how automation workflows operate. Get introduced to Ansible Tower and real-world use cases like Hootsuite, making this module ideal for DevOps and IT professionals.
What's included
9 videos1 reading3 assignments
Get started with Terraform and essential IaC tools in this hands-on module. Learn what Terraform is, how it automates infrastructure provisioning, and why it's a top choice for DevOps teams. Explore key tools, commands, and workflows through real-world examples. Build, manage, and version cloud infrastructure efficiently using Terraform with providers like AWS, Azure, and GCP.
What's included
2 videos3 assignments
Explore Puppet in this comprehensive module designed for IT automation. Learn what Puppet is, why it's essential for configuration management, and how it works. Understand its architecture and key components. Gain practical experience through demo installations, writing manifests, and hands-on labs. Discover how top companies use Puppet to streamline infrastructure and scale DevOps workflows.
What's included
10 videos3 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Explore more from Cloud Computing
- Status: Free Trial
Illinois Tech
- Status: Free Trial
- Status: Free Trial
Illinois Tech
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Infrastructure as a Service (IaaS) is a cloud computing model that delivers virtualized computing resources—like servers, storage, and networking—over the internet, allowing businesses to scale infrastructure on demand.
The main objectives of IaaS are to reduce hardware costs, increase scalability, enhance flexibility, and enable faster deployment of applications and services.
The core components of IaaS are compute (virtual machines), storage (block and object storage), and networking (virtual networks, firewalls, load balancers).
More questions
Financial aid available,