Stratpoint Engineering

Cloud Internship 2026

Sign in with your Stratpoint Google account to continue.

Cloud Engineering
Cloud Internship 2026
Chapter 2

Day 0 — Setup Checklist

Complete every item before your first session. The Day 0 checklist is evaluated — your environment must be working.

2.1 Local Tools

VS Code

# Download from: https://code.visualstudio.com
# Install extensions:
#   hashicorp.terraform       — Terraform syntax and IntelliSense
#   amazonwebservices.aws-toolkit-vscode  — AWS resource explorer
#   ms-vscode.vscode-json     — JSON/YAML formatting

AWS CLI v2

# macOS:
brew install awscli

# Linux / WSL2:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip && sudo ./aws/install

# Verify:
aws --version   # must show 2.x.x

# Configure with your sandbox credentials:
aws configure
# Enter: Access Key ID, Secret Access Key, Region (e.g. ap-southeast-1), Output format: json

Terraform CLI

# macOS:
brew tap hashicorp/tap && brew install hashicorp/tap/terraform

# Linux / WSL2:
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform

# Verify:
terraform version   # must show v1.x.x

Git

git --version   # must show 2.40+

# Configure:
git config --global user.name "Your Name"
git config --global user.email "you@stratpoint.com"

2.2 Platform Access

Request the following accounts before Day 1. Each has a specific process from Course 372:

AWS Landing Zone Account

# File a ticket at: https://stratpointcloud.atlassian.net/servicedesk/customer/portal/3
# Log in with your Stratpoint Google account
# Request: Cloud Engineer AWS Sandbox Access

GitLab Account

# OR file a ticket at: https://stratpointcloud.atlassian.net/servicedesk/customer/portal/3

A Cloud Guru (ACG) Credentials

Request from the L&D Manager. You MUST have your Stratpoint VPN enabled whenever using ACG.

Udemy Credentials

Request from HR L&D. Used for the Terraform 101 course.

2.3 Access Checklist

  • AWS sandbox account — credentials received and aws configure completed
  • GitLab account created — can clone and push to the assigned repository
  • StratU enrolled — Cloud Basics (372), Terraform 101 (373), Cloud Native (380)
  • ACG credentials received from L&D Manager
  • Udemy credentials received from HR L&D
  • Stratpoint VPN set up and working
  • Internal communication channel joined and active

2.3 Verify Everything Works

aws sts get-caller-identity      # shows your AWS account and IAM user
terraform version                  # shows v1.x.x
git clone <your-gitlab-repo-url>   # confirm GitLab auth works
cd your-repo && git status

Common Mistake

NEVER put AWS access keys in Terraform files, shell scripts, or anywhere in your GitLab repo.

NEVER commit ~/.aws/credentials to Git.

Use environment variables or the aws configure profile for credentials.

If you accidentally commit credentials: tell your instructor immediately. The key must be rotated.