Week 1 | Advanced Continuous Delivery • CD Pipeline Design • Blue-Green Deployments • Canary Releases • Rolling Updates • Hands-On: Implementing Advanced CD Techniques |
Week 2 | Infrastructure as Code (IaC) • Introduction to IaC • Benefits of IaC • Tools for IaC: Terraform, AWS CloudFormation • Writing Basic Terraform Scripts • Hands-On: Provisioning Infrastructure with Terraform |
Week 3 | Advanced Terraform • Modules and Reusability in Terraform • Managing Terraform State • Terraform Best Practices • Hands-On: Advanced Infrastructure Provisioning |
Week 4 | Configuration Management with Ansible • Advanced Ansible Playbooks • Ansible Roles and Galaxy • Dynamic Inventory in Ansible • Hands-On: Advanced Configuration Management with Ansible |
QUIZ 1 |
|
Week 5 | : Configuration Management with Puppet • Introduction to Puppet • Puppet Manifests and Modules • Puppet Forge • Hands-On: Managing Infrastructure with Puppet |
Week 6 | Configuration Management with Chef • Introduction to Chef • Chef Recipes and Cookbooks • Chef Supermarket • Hands-On: Automating Configuration with Chef |
Week 7 | Containerization with Docker • Introduction to Containers • Docker Architecture and Components • Creating and Managing Docker Containers • Docker Compose for Multi-Container Applications • Hands-On: Building and Deploying Applications with Docker |
Week 8 | Advanced Docker • Docker Networking • Docker Volumes and Storage • Docker Security Best Practices • Hands-On: Advanced Docker Usage |
QUIZ 2 |
|
Week 9 | Container Orchestration with Kubernetes • Introduction to Kubernetes • Kubernetes Architecture • Deploying Applications on Kubernetes • Managing Kubernetes Clusters • Hands-On: Working with Kubernetes |
Week 10 | Helm and Kubernetes Ecosystem • Introduction to Helm • Creating and Managing Helm Charts • Other Tools in Kubernetes Ecosystem: Istio, Prometheus, Grafana • Hands-On: Deploying Applications with Helm |
Week 11 | - |
Week 12 | - |
PROJECT REPORT |