
DevOps Engineer
Duration: Weeks
Audience: Business Analysts, IT Architects, Technical Managers and Developers
Suggested Prerequisites: Linux Basics
Course Outline:
Week 1
Introduction to DevOps
- Foundation
- Major Verticals
Infrastructure Provisioning using Terraform
- Introduction to Terraform
Week 2
Infrastructure Provisioning using Terraform
- Introduction Git
- Setup Multi-Tier Application on EC2
- Bootstrap Multi-Tier Application on EC2
Week 3
World of DevOps on the Cloud
Infrastructure Provisioning using AWS Cloudformation
- Templates/Stacks, Parameters, Resources & Mappings
- Outputs. SSM, Secrets Manager & Conditions
Week 4
Infrastructure Provisioning using AWS Cloudformation
- Multi-Tier Applications on EC2
Week 5
Application Containerization using Docker
- DockerFiles, Images, Registry
- Containers. Volumes, Network
Week 6
Application Containerization using Docker
- Multi-Tier Applications on Docker
Week 7
Container Orchestration using Kubernetes
- EKS, EKS Client
- Deployments, Services, AutoScalers, Logging
Week 8
Container Orchestration using Kubernetes
- Volumes
- Load Balancers
- Auto Scaling
Week 9
CI/CD Pipelines using Jenkins
- Setup
- Unlock
- Pipelines
- Hooks
Week 10
CI/CD Pipelines using Jenkins
- Multi-Tier App CI/CD Pipeline Deployed using EKS
Week 11
Managed Container Orchestration using AWS ECS
- Task Definition
- Services
- Volumes
Week 12
Managed CI/CD Service – AWS CodePipeline
- CodeCommit
- CodeBuild
- CodeDeploy
- Cloudformation
- CodePipeline
Week 13
Infrastructure Monitoring
- NagiOS
- Cacti
Week 14
DevOps on Azure and GCP
Week 15
Final Test