Stratpoint Engineering

Cloud Internship 2026

Sign in with your Stratpoint Google account to continue.

Cloud Engineering
Cloud Internship 2026
Chapter 11

Glossary

TermDefinition
IaC (Infrastructure as Code)Managing and provisioning infrastructure through code files rather than manual processes. Terraform and CloudFormation are IaC tools.
TerraformAn open-source IaC tool by HashiCorp. Uses HCL (HashiCorp Configuration Language). The primary tool of this internship.
CloudFormationAWS's native IaC service. Uses YAML or JSON templates. Managed directly by AWS.
ProviderA Terraform plugin that manages a specific platform (e.g., the AWS provider). Defined in required_providers.
ResourceA single piece of infrastructure managed by Terraform (e.g., aws_vpc, aws_instance).
StateTerraform's record of what it manages. Stored in terraform.tfstate. Never edit manually.
ModuleA reusable, self-contained collection of Terraform resources with its own variables and outputs.
Planterraform plan — shows what Terraform will create, change, or destroy before it does anything.
Applyterraform apply — executes the plan and provisions resources.
Destroyterraform destroy — removes all resources managed by the current Terraform state.
VPCVirtual Private Cloud. Your isolated network on AWS. Contains subnets, route tables, and gateways.
SubnetA range of IP addresses within a VPC. Public subnets have a route to the Internet Gateway. Private subnets do not.
Security GroupA virtual firewall controlling inbound and outbound traffic for AWS resources. Stateful — allow rules only.
IGW (Internet Gateway)Allows resources in public subnets to communicate with the internet.
ALB (Application Load Balancer)Distributes HTTP/HTTPS traffic across multiple targets. Layer 7.
ASG (Auto Scaling Group)Automatically adjusts the number of EC2 instances based on demand. Uses a launch template.
Launch TemplateDefines the EC2 configuration (AMI, instance type, key pair, SG) used by an ASG.
RDSRelational Database Service. Managed database on AWS. Multi-AZ means a standby replica in another AZ.
S3Simple Storage Service. Object storage. Highly durable and scalable.
IAMIdentity and Access Management. Controls who can do what on AWS.
Least-PrivilegeSecurity principle: grant only the minimum permissions needed, nothing more.
Multi-AZDeploying resources across multiple Availability Zones for fault tolerance and high availability.
Jump Host (Bastion Host)A hardened EC2 instance in a public subnet used as a gateway to access resources in private subnets via SSH.
DockerA platform for building and running containers. Packages an application and its dependencies into a portable image.
Kubernetes (K8s)A container orchestration platform. Manages deployment, scaling, and networking of containers.
CI/CDContinuous Integration / Continuous Deployment. Automated pipeline that builds, tests, and deploys code on every push.
GitLab CI/CDGitLab's built-in CI/CD system. Configured via a .gitlab-ci.yml file in the repository root.
PipelineA sequence of automated stages (validate, build, deploy) triggered by a Git event.