Cloud Infrastructure as Code Specialist Virtual Internship
In this 12-week virtual internship, students will learn how to automate the provisioning and management of cloud infrastructure using Infrastructure as Code (IaC) tools like Terraform and CloudFormation. They will gain hands-on experience in designing, deploying, and managing scalable and secure cloud environments across multiple cloud providers, including AWS, Azure, and GCP.
Track Overview
Tasks & Milestones
IaC Principles and Benefits
IntermediateIn this task, students will learn about the fundamental principles of IaC and the benefits it offers for cloud infrastructure management.
Comparing IaC Tools
IntermediateIn this task, students will research and compare popular IaC tools, such as Terraform and CloudFormation, to understand their features and use cases.
Terraform Syntax and Configuration
IntermediateIn this task, students will learn the Terraform language syntax and how to write configurations to provision cloud resources.
Terraform Workflow and State Management
IntermediateIn this task, students will learn the Terraform workflow, including state management and collaboration.
Multi-Cloud Infrastructure Deployment
IntermediateIn this task, students will design and deploy cloud infrastructure across multiple cloud providers using Terraform.
Secure and Scalable Cloud Environments
IntermediateIn this task, students will learn to design and deploy secure and scalable cloud environments using Terraform.
Terraform Modules and Providers
IntermediateIn this task, students will learn to use Terraform modules and providers to create reusable and modular infrastructure configurations.
Advanced Terraform State Management
IntermediateIn this task, students will learn advanced techniques for managing the Terraform state, including remote state storage and state locking.
Prerequisites
- • Basic understanding of cloud computing concepts
- • Familiarity with programming languages (e.g., Python, JavaScript, or Go)
- • Exposure to cloud service providers (AWS, Azure, or GCP)
Certificate
Certificate of Completion
Earn a certificate upon successful completion