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

Coursera

Automating Cloud Infrastructure with Terraform: VMs & CI/CD

Packt via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
Master cloud infrastructure automation with Terraform, focusing on virtual machines, containers, and CI/CD pipelines. Learn to integrate Terraform with modern DevOps practices and cloud-native technologies to provision and manage cloud resources effectively. This course dives deep into practical applications of Terraform for automating the management of cloud infrastructure. You’ll explore virtual machines, Kubernetes container orchestration, and CI/CD workflows, while addressing architectural patterns and security considerations. By completing the course, you’ll acquire the skills to design and automate cloud-native solutions with Terraform, applying industry best practices in real-world scenarios. From understanding infrastructure automation to leveraging source control and automation pipelines, this course will equip you with the tools needed to excel in cloud automation. Whether you're working with virtual machines, containers, or CI/CD pipelines, this course will guide you step by step in automating cloud infrastructure using Terraform and related tools. This course is part two of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Syllabus

  • Foundations of Cloud Architecture – Virtual Machines and Infrastructure-as-a-Service
    • This module introduces the foundational concepts of cloud architecture, focusing on virtual machines, network security, and Infrastructure-as-a-Service (IaaS). Learners will explore how virtual machines are configured and secured within cloud environments, and gain insight into the principles underlying cloud-based infrastructure management.
  • Beyond VMs – Core Concepts of Containers and Kubernetes
    • This module introduces the foundational concepts of containers and Kubernetes, highlighting their differences from traditional virtual machines. Learners will explore Docker images, Kubernetes architecture, and key components such as master nodes, services, ConfigMaps, and Helm. Practical integration with CI/CD pipelines and infrastructure provisioning tools like Terraform is also covered.
  • Connecting It All Together – GitFlow, GitOps, and CI/CD
    • This module explores modern software development workflows by examining GitFlow, GitOps, and CI/CD pipelines. Learners will gain practical knowledge of source control management, pipeline anatomy, and automation tools like GitHub and Ansible. By the end, you'll understand how these practices streamline code deployment and infrastructure management.

Taught by

Packt - Course Instructors

Reviews

Start your review of Automating Cloud Infrastructure with Terraform: VMs & CI/CD

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.