GMU - School of Digital Technical Competency Development
call  18001237099   |   send  info@gmu.ac.in

Continuous Delivery (CD) and Infrastructure as Code (IaC)

GMUSD79
Credits: 2.00
Prerequisites : basic programming & computer knowledge
Course Duration : 30 Hours / 12 Weeks
Start Date : 2024-08-01
End Date : 2024-10-31
Seats Remaining : 60
Domain: basic programming & computer knowledge

BACK

Aim & Summary

The aim of this Continuous Delivery (CD) and Infrastructure as Code (IaC) course is to provide students with advanced knowledge and practical skills in CD practices, IaC, configuration management, containerization, and container orchestration. By the end of the course, students will be proficient in designing and implementing scalable, reliable, and automated infrastructure and deployment processes using industry-standard tools and practices.

Course Content
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

Course Certification

Certificate will have your name, photograph and the score in the final exam with the breakup. It will have the logos of GMU and company handling the course.
I'm a beta version
©️ All rights reserved - GEM VENTURES LLP