Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Infrastructure Automation (IaC) - Hands-On

KodeKloud via Coursera

Overview

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. Simultaneously, we explore the power of Ansible for configuration management. You will learn how to use playbooks and Jinja2 templates to automate the setup of thousands of servers at once, ensuring that every machine in your fleet is perfectly configured and secure. Finally, we integrate proactive monitoring by creating CloudWatch alarms via code, ensuring you are alerted to system issues before they affect your users. This course empowers you to treat infrastructure exactly like software, giving you the power to build, scale, and secure global environments with unprecedented speed and precision. Every topic follows a hands-on structure: read the concept, attempt the lab, then watch a solution video that deconstructs the expert reasoning at every step. Who this is for: DevOps engineers and cloud practitioners with AWS or Azure familiarity and networking fundamentals who are ready to automate infrastructure at scale.

Syllabus

  • Ansible Automation
    • Move from simple task execution to advanced system state management. This module focuses on the complex file-handling modules of Ansible and the use of Jinja2 templates for dynamic configurations.
  • Terraform IaC
    • Learn to treat your cloud provider as an API. You will master the Terraform workflow (Init, Plan, Apply) to build networking, compute, and security resources in AWS.
  • Advanced IaC
    • Scale your IaC skills to handle complex cloud architectures. This module covers private networking, cross-service permissions, and automated monitoring.

Taught by

Mumshad Mannambeth

Reviews

Start your review of Infrastructure Automation (IaC) - Hands-On

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.