Cloud Engineering

A cloud infrastructure internship focused on designing, deploying, and operating secure workloads on a major cloud provider using modern infrastructure practices.

12 weeks
12 projects
$700starting at

Program Overview

The TechPeak Lab Cloud Engineering internship helps you move from cloud tutorials to real-world, multi-environment infrastructure. Over 12 weeks you will:\n\n- Design VPCs, subnets, and secure network boundaries.\n- Deploy scalable compute, storage, and database workloads.\n- Implement IAM, least-privilege access, and secrets handling.\n- Automate infrastructure provisioning and configuration.\n\nBy the end, you'll have GitHub repos and architecture diagrams that demonstrate you can own cloud environments, not just click around a console.

Skills You'll Gain

Cloud networking & VPC design
Compute & storage services
Identity & Access Management
Infrastructure as Code
Cost awareness & tagging
High availability design

Tools & Technologies

AWS / Azure / GCP (one primary)
Terraform
Cloud CLI
Load balancers
Managed databases
Secrets managers

Internship Structure

This 12-week internship is structured around hands-on project work. Each week builds upon the previous, introducing new concepts and challenges that mirror real industry scenarios.

You'll work independently on projects, receive structured feedback, and have the opportunity to refine your work based on instructor guidance.

Projects

Week 1 project preview

Cloud Infrastructure Deployment with Terraform

In your very first week, you will ship a real cloud environment instead of a toy demo. You will provision a production-style VPC, subnets, compute, and networking using Terraform so that every change is repeatable and reviewable in Git.

Requirements

- Design a simple but realistic 3-tier layout (public web layer, private app layer, and data layer). - Write Terraform configuration to provision networking primitives (VPC / virtual network, subnets, routing, security groups or firewalls). - Provision at least one compute instance (VM or managed service) wired into the network. - Parameterize your configuration using variables and sensible defaults so it can be reused. - Expose key outputs (IP addresses, URLs, security group IDs, etc.) using Terraform outputs.

Deliverables

- GitHub repository containing a Terraform project with `main.tf`, `variables.tf`, and `outputs.tf`. - A clearly written `README.md` that explains: what this environment does, how to apply and destroy it safely, and what a reviewer should look for. - Screenshot or terminal capture of a successful `terraform apply` and the resulting outputs. - Optional: an architecture diagram (hand-drawn or tool-generated) showing the resources you created.

Week 1

Cloud Infrastructure Deployment with Terraform

In your very first week, you will ship a real cloud environment instead of a toy demo. You will provision a production-style VPC, subnets, compute, and networking using Terraform so that every change is repeatable and reviewable in Git.

Enroll to access full projects, weekly briefs, and GitHub submission workflows.

Later weeks

Week 2

Week 2 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 3

Week 3 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 4

Week 4 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 5

Week 5 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 6

Week 6 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 7

Week 7 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 8

Week 8 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 9

Week 9 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 10

Week 10 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 11

Week 11 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Week 12

Week 12 project

Enrolled interns see full weekly briefs

Detailed brief available once you are enrolled.

Create an account and enroll to see the full weekly briefs.

Ready to Start?

Join Cloud Engineering and gain real-world experience that sets you apart.