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.



Infrastructure as a Service Training for Beginners

Instructor: Priyanka Mehta
Access provided by National Research Nuclear University MEPhI
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
9 assignments
July 2025
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
Instructor

Offered by
Why people choose Coursera for their career








