
One-month hands-on training for provisioning, managing,
and automating cloud infrastructure and deployments:
1. Infrastructure as Code (Terraform)
Automation
& Platform
Engineer
– Tier 3
1. Infrastructure as Code (Terraform)
Introduction to IaC and enterprise benefits
Terraform fundamentals: Providers, Resources, Variables, Outputs, State files
Writing modular, reusable Terraform configurations
Managing AWS, Azure, and hybrid infrastructure
Remote backends, workspaces, state management, versioning, and CI/CD integration
2. Deployment Automation & CI/CD
CI/CD concepts: pipelines, automation, workflow integration
Git repositories (GitHub, GitLab, Azure DevOps) for version control
Automating build, test, and deployment processes
Integrating Terraform with CI/CD pipelines
Deployment automation for containerized workloads, serverless functions, and
web apps
Rollback strategies, environment promotion, and testing in pipelines
3. Configuration Management & Automation Tools
Scripts and templates for configuration consistency
Cloud-native automation (AWS CloudFormation, Azure ARM templates, optional
Ansible basics)
Managing secrets, credentials, and environment-specific configurations
4. Monitoring & Maintenance
Tracking pipeline health and resource provisioning
Logging, alerting, troubleshooting failed deployments
Ensuring idempotency and repeatability
5. Enterprise & Hybrid Scenarios
Multi-cloud resource provisioning
Automating deployments across development, staging, and production environments
Integrating automated infrastructure with IT Support workflows
Introduction to IaC and enterprise benefits
Terraform fundamentals: Providers, Resources, Variables, Outputs, State files
Writing modular, reusable Terraform configurations
Managing AWS, Azure, and hybrid infrastructure
Remote backends, workspaces, state management, versioning, and CI/CD integration
2. Deployment Automation & CI/CD
CI/CD concepts: pipelines, automation, workflow integration
Git repositories (GitHub, GitLab, Azure DevOps) for version control
Automating build, test, and deployment processes
Integrating Terraform with CI/CD pipelines
Deployment automation for containerized workloads, serverless functions, and
web apps
Rollback strategies, environment promotion, and testing in pipelines
3. Configuration Management & Automation Tools
Scripts and templates for configuration consistency
Cloud-native automation (AWS CloudFormation, Azure ARM templates, optional
Ansible basics)
Managing secrets, credentials, and environment-specific configurations
4. Monitoring & Maintenance
Tracking pipeline health and resource provisioning
Logging, alerting, troubleshooting failed deployments
Ensuring idempotency and repeatability
5. Enterprise & Hybrid Scenarios
Multi-cloud resource provisioning
Automating deployments across development, staging, and production environments
Integrating automated infrastructure with IT Support workflows