
Cloud
Infrastructure
Automation
with Terraform
Cloud Security
Engineer (Azure)
– Specialist
One-month hands-on training for securing Azure
environments, managing identity, and enforcing
enterprise-level compliance:
1. Azure Identity & Access Management
Managing users, groups, and roles in Azure AD
Role-Based Access Control (RBAC) and permission best practices
MFA, Conditional Access, and secure sign-in policies
Guest users and hybrid identity integration
2. Network & Resource Security
Securing VNets, subnets, and NSGs
Azure Firewall, Application Gateway, DDoS protection
Encryption in transit and at rest
3. Security Monitoring & Compliance
Azure Security Center for continuous assessment
Threat detection, vulnerability scanning, and security alerts
Log monitoring with Azure Monitor and Log Analytics
Compliance frameworks and auditing
4. Data & Application Security
Azure Key Vault for secrets, keys, and certificates
Encryption for storage accounts, databases, and applications
Securing serverless apps, containers, and web apps
5. Incident Response & Risk Management
Azure Key Vault for secrets, keys, and certificates
Encryption for storage accounts, databases, and applications
Securing serverless apps, containers, and web apps
6. Enterprise & Hybrid Security Scenarios
Securing multi-cloud and hybrid environments
Integrating security operations with IT Support workflows
Practical exercises for Tier 1/2 support teams on access management and auditing
One-month hands-on training for provisioning, managing,
and automating cloud infrastructure and deployments:
1. Infrastructure as Code (Terraform)
Automation
& Platform
Engineer
– Tier 3
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
Infrastructure as Code (IaC) Foundation
– Understanding IaC principles, declarative vs. imperative provisioning,
and version control integration.
Terraform Core Concepts
– Providers, resources, variables, outputs, modules, state files, and the
Terraform workflow
(init plan apply destroy).
Provisioning Cloud Infrastructure on AWS & Azure
– Automating virtual networks, compute instances, storage, databases,
and IAM roles.
Terraform Modules & Reusable Architecture
– Creating and using modules, structuring dev/test/prod environments,
and scalable code reuse.
State Management & Remote Backends
– Securing Terraform state and using remote backends (S3, Azure Blob)
with locking for safe collaboration.
Hands-on Labs & Automation Scenarios
– Deploying multi-tier architectures, load balancers, autoscaling, and
serverless workloads using Terraform.
Project: Automated Cloud Environment Deployment
– Build and deploy a fully automated cloud infrastructure
(networking + compute + IAM + monitoring) using Terraform modules.