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

  • AWS sandbox account — credentials received and aws configure completed
  • GitLab access — can log in with Stratpoint email
  • StratU Classroom — enrolled in Cloud Basics, Terraform 101, and Cloud Native DevOps
  • Internal communication channel — joined and active
  • Password manager or approved credential storage set up

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.