Devops Intermediate Premium

Terraform Multi-Cloud Infrastructure as Code Virtual Internship

In this virtual internship, students will learn how to use Terraform, a popular Infrastructure as Code (IaC) tool, to provision and manage cloud resources across multiple public cloud platforms. Students will gain hands-on experience in automating the deployment and management of cloud infrastructure, including virtual machines, networks, databases, and more. By the end of the internship, students will be able to create and manage complex, multi-cloud environments using Terraform, and will be well-prepared for a career in DevOps or cloud infrastructure management.

weeks
7 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Install and Configure Terraform

Beginner

In this task, students will install and configure Terraform on their local development environment, and learn how to use the Terraform CLI to interact with cloud providers.

2 hours

Create a Simple Terraform Configuration

Intermediate

In this task, students will create a basic Terraform configuration to provision a cloud resource, such as a virtual machine or a database instance.

4 hours

Provision Resources in AWS using Terraform

Intermediate

In this task, students will create Terraform configurations to provision resources in the AWS cloud platform, such as EC2 instances, VPCs, and S3 buckets.

6 hours

Provision Resources in Azure using Terraform

Intermediate

In this task, students will create Terraform configurations to provision resources in the Azure cloud platform, such as virtual machines, virtual networks, and storage accounts.

6 hours

Organize and Version Terraform Configurations

Intermediate

In this task, students will learn how to organize and version their Terraform configurations using best practices, such as modularization and the use of version control systems like Git.

6 hours

Debug and Troubleshoot Terraform Configurations

Advanced

In this task, students will learn how to debug and troubleshoot Terraform configurations to identify and resolve issues that may arise during the provisioning or management of cloud resources.

8 hours

Design and Deploy a Multi-Cloud Infrastructure

Advanced

In this capstone project, students will design and deploy a complex, multi-cloud infrastructure using Terraform. They will be required to provision resources across multiple cloud platforms and manage the infrastructure as a cohesive system.

40 hours

Prerequisites

  • • Basic understanding of cloud computing concepts
  • • Familiarity with at least one programming or scripting language
  • • Experience with version control systems like Git

Certificate

Certificate of Completion

Earn a certificate upon successful completion