To be announced
On-site- Schedule
- To be announced
- Format
- On-site
- Duration
- 12 weeks · 48 hours
- Language
- Confirm with advisor
Create account & apply
Unlock the power of cloud infrastructure and automation with our comprehensive Cloud Computing with AWS and Terraform course. Designed for aspiring DevOps engineers, cloud architects, and system administrators, this course equips you with the skills to confidently design, provision, and manage cloud infrastructure using Amazon Web Services (AWS) and Terraform, the industry-leading Infrastructure as Code (IaC) tool.
Modules stay collapsed for quick scanning. Open any module to inspect its topics.
What is Infrastructure as Code (IaC)?
What is Terraform?
Advantages of Terraform
Comparison of Terraform with Other IaC Tools
Installing Terraform
Basic Configuration Files
HCL (HashiCorp Configuration Language)
main.tf, variables.tf, outputs.tf Files
Resources
Data Sources
State File
Plan and Apply
Terraform CLI Commands
Defining and Using Variables
Default Values
Input Files
Sharing Information with Outputs
What is a Module?
Creating and Using Modules
Module Resources (Registry Modules)
Advanced Module Management
Local vs Remote State
Managing and Locking the State File
Moving and Improving the State File
What is Cloud Computing?
AWS Basic Concepts
IAM Roles
Policies
Single Sign-On (SSO)
Terraform with IAM
Managing IAM Roles and Policies with Terraform
Example Terraform Code
What is a VPC?
Subnets
Routing Table
NAT Gateway and NAT Instance
VPC Peering
Transit Gateway
Transit Gateway Peering Attachments
S2S VPN
Terraform with VPC
Managing VPC, Subnets, and Routing Tables
Configuring NAT GW with Terraform
Example Terraform Code
What is EC2?
Auto Scaling Groups
Terraform with EC2
EC2 Setup and Management
Configuring Auto Scaling Groups with Terraform
Example Terraform Code
EBS (Elastic Block Store)
EFS (Elastic File System)
S3 (Simple Storage Service)
FSx (File System)
Terraform with Storage Services
Managing EBS, EFS and S3 with Terraform
Example Terraform Code
Hosted Zone
Health Check
Terraform with Route 53
Managing Hosted Zones and Record Sets
Configuring Health Checks with Terraform
Example Terraform Code
RDS (Relational Database Service)
Read Replicas
Terraform with RDS
Managing RDS and Read Replica Resources
Example Terraform Code
What is CloudWatch
What Is AWS CloudTrail
What Is AWS CloudConfig
Terraform CloudWatch
Managing CloudWatch with Terraform
Example Terraform Code
Lambda Functions
Lambda@Edge
CloudFront
Terraform with AWS Lambda
Managing Lambda Functions and CloudFront Distributions
Example Terraform Code
Fargate
Karpenter
Terraform with EKS
Managing EKS Cluster and Fargate
Example Terraform Code
Secrets Manager
Parameter Store
External Secret Operator
Terraform with Secrets Management
Managing Secrets Manager and Parameter Store Resources
Example Terraform Code
Load Balancer Types
NLB (Network Load Balancer)
ALB (Application Load Balancer)
AWS Certificate Manager (ACM)
Terraform with ALB and ACM
Managing NLB, ALB, and ACM Resources
Example Terraform Code
CodeBuild
CodeDeploy
CodePipeline
Terraform with CI/CD
Managing CodeBuild, CodeDeploy, and CodePipeline Resources
Example Terraform Code
Topics announced with the cohort.
Only current, open groups are shown.
“The program helped me connect individual skills into the way real teams design, build and deliver software.”
See real graduate stories from the Ingress community.
Explore graduate resultsWe use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.
Questions first? Talk to an advisorCreate or sign in to your Portal accountYour contact details stay connected to one student profile.
Confirm your application detailsCloud Computing with AWS and Terraform is preselected.
Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.
SELECTED TRAININGCloud Computing with AWS and TerraformOn-site
Continue in Ingress Portal Already registered? The Portal will let you sign in instead.