This course offers a clear pathway to developing skills in Infrastructure as Code (IaC) and modern monitoring using tools like Terraform, AWS CloudFormation, Prometheus, and Grafana. You'll learn to automate infrastructure provisioning and implement scalable monitoring solutions that enhance system reliability, reduce manual effort, and support modern DevOps practices.



Infrastructure as Code and Monitoring
This course is part of Master DevOps: CI/CD, Automation & Monitoring Specialization

Instructor: Edureka
Included with
Recommended experience
What you'll learn
Elaborate IaC and utilize Terraform to provision and automate cloud infrastructure reliably.
Analyze and create scalable infrastructure using AWS CloudFormation templates and advanced features.
Collect and query metrics with Prometheus to monitor system performance effectively.
Design dashboards and configure alerts in Grafana for real-time data visualization and observability.
Skills you'll gain
Details to know

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

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
This module introduces Infrastructure as Code (IaC) and equips learners with hands-on skills in using Terraform to provision and manage cloud infrastructure. Through real-world demos and guided exercises, learners will understand Terraform’s configuration syntax, resource management, modules, and integration with CI/CD tools for secure and automated deployments.
What's included
27 videos6 readings4 assignments4 discussion prompts
This module focuses on leveraging AWS CloudFormation to define and provision AWS infrastructure using declarative templates. Learners will explore template structures, stack operations, nested stacks, and advanced features like StackSets, drift detection, and CI/CD integration, enabling automated, scalable, and consistent cloud deployments.
What's included
21 videos4 readings4 assignments3 discussion prompts
This module provides an introduction to modern monitoring practices using Prometheus and Grafana. Learners will explore system metrics, PromQL, and Grafana dashboards to gain visibility into application performance. The module also covers automating full-stack monitoring using CI/CD tools and workflows.
What's included
17 videos4 readings4 assignments3 discussion prompts
This final module consolidates the knowledge and skills gained throughout the course. Learners will complete a practice project and graded assessments, reinforcing their ability to implement IaC and monitoring solutions in real-world scenarios. The module concludes with a summary and course completion walkthrough.
What's included
1 video1 reading1 assignment1 discussion prompt
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Explore more from Software Development
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
This course introduces learners to modern infrastructure automation and monitoring practices using industry-standard tools. It focuses on provisioning and managing cloud infrastructure using Terraform and AWS CloudFormation, emphasizing modular, scalable, and repeatable IaC strategies. The course also explores state management, CI/CD integration, and best practices for secure deployments. In addition, learners gain hands-on experience with Prometheus and Grafana to implement full-stack monitoring and observability, helping ensure system reliability and performance in dynamic DevOps environments.
This course is designed for DevOps engineers, cloud engineers, system administrators, and software developers involved in provisioning, automating, and monitoring infrastructure. It is also ideal for individuals looking to learn Infrastructure as Code using tools like Terraform and CloudFormation, as well as those aiming to implement effective monitoring solutions with Prometheus and Grafana in real-world DevOps environments.
While IaC is not the entirety of DevOps, it is a fundamental practice within DevOps and plays a crucial role in continuous delivery. IaC enables DevOps teams to collaborate effectively using standardized tools and processes, allowing them to deploy applications and their underlying infrastructure quickly, consistently, and at scale.
More questions
Financial aid available,