
AWS DevOps
Price
NA
Duration
NA
Modules
Module 1: Introduction to DevOps & AWS
What is DevOps? Principles & Lifecycle
Benefits of DevOps on AWS
Overview of AWS Global Infrastructure
Module 2: AWS Essentials
Core AWS Services: EC2, S3, IAM, VPC
AWS CLI & Management Console
Setting up IAM users, roles, and permissions
Module 3: Version Control with Git & GitHub
Git basics: clone, commit, push, pull
Branching and merging strategies
Integrating Git with CI/CD pipelines
Module 4: CI/CD with AWS Tools
AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline
Building automated pipelines
Integration with third-party tools (e.g., Jenkins, GitHub Actions)
Module 5: Infrastructure as Code (IaC)
Introduction to AWS CloudFormation
Writing templates for EC2, VPC, and S3
Introduction to Terraform on AWS (optional module)
Module 6: Configuration Management
Using AWS Systems Manager
Introduction to Ansible and Chef/Puppet (optional)
Parameter Store and Secrets Manager
Module 7: Containerization & Orchestration
Docker on AWS: building and managing images
Amazon ECS & EKS basics
CI/CD pipeline integration for containers
Module 8: Monitoring & Logging
AWS CloudWatch: logs, metrics, alarms
AWS X-Ray for tracing
Creating dashboards and alerts
Module 9: Security & Compliance
IAM best practices
Managing credentials, roles, and policies
Encryption, KMS, and audit logging (CloudTrail)
Module 10: High Availability & Auto Scaling
Load Balancers (ELB/ALB)
Auto Scaling Groups
Multi-AZ & Multi-Region deployments
Module 11: Real-Time Project
End-to-end DevOps pipeline on AWS
Deploying a sample application with CI/CD
Monitoring and auto-healing setup