Prerequisites:
-
To enroll in the Cloud Automation Architect (CloudFormation & Terraform) course, participants should have:
- Basic understanding of cloud computing concepts (AWS, Azure, or Google Cloud)
- Familiarity with Linux command line basics
- Basic knowledge of networking concepts such as IP, subnets, and security groups
- Basic scripting knowledge (Bash, Python, or PowerShell) is helpful but not mandatory
- Access to a cloud account (preferably AWS) for hands-on practice
This course is ideal for Cloud Engineers, DevOps Engineers, and IT professionals looking to automate cloud infrastructure using Infrastructure as Code (IaC).
CloudFormation Template (CFT)
- In AWS Cloud Formation (CF), we will learn how to write a code in JSON Format
- Introduction to JSON/YAML, How to use Visual Studio, Working on Parameters & Resource Section using given template
- How to find Resource Property in AWS, Write 1st template using CFT
- Drift Detection, Change Stack, Update Stack
- Parameter Section with S3 & VPC
- How to deploy VPC using Cloud Formation
- How to deploy EC2 using Cloud Formation
- Nested Stack
- Output with Import/Export
- Condition Section
Terraform
- Introduction to Terraform
- Introduction to GIT, Visual Studio, CLI. Making & destroying EC2 via CLI
- TF variables, Generate EC2,Key pair & Security Group (Lab)
- GIT, Bootstrap, ingress, egress (lab)
- Autoscaling & Load Balancing (Lab)
- Autoscaling Policy & Integration of EC2 with S3 Policy
- Creating VPC, RT, Subnets, EIP & association (Lab)
- Data Block, MAP variable & Advanced VPC creation (Lab)
- EC2 in Custom VPC And RDS
- Modules
- Remote State (Backend)
- Import,Refresh,Encryption,S3 Endpoint, conditional resource