Active Course

Cloud Computing & DevOps

5 to 6 Months
Mode: Offline Classroom Training
Certificate included
Expert instructor

About this course

An industry-aligned course covering Cloud Computing (AWS/Azure/GCP), Linux Administration, Docker containerization, Kubernetes orchestration, CI/CD pipeline building, Infrastructure as Code (Terraform), and cloud security.

Course Curriculum

• Cloud & DevOps Fundamentals • Introduction to Cloud Computing • Evolution of Cloud Computing • Cloud Service Models (IaaS, PaaS & SaaS) • Public, Private & Hybrid Cloud • Introduction to DevOps • DevOps Lifecycle • DevOps Culture & Principles • Agile & DevOps • SDLC Overview • Cloud & DevOps Career Opportunities

• Linux Fundamentals • Linux Installation • Linux File System • Shell Commands • File Permissions • User & Group Management • Package Management • Process Management • System Monitoring • Environment Variables • SSH Configuration • Cron Jobs • Bash Scripting • Log Management • Disk & Memory Management

• Git Fundamentals • Introduction to Git • Git Installation • Git Configuration • Repository Management • Staging & Commit • Branching • Merging • Rebasing (Introduction) • Conflict Resolution • Tags & Releases • Git Best Practices • GitHub • GitHub Repositories • Clone & Fork • Pull Requests • Issues • GitHub Projects • GitHub Actions (Introduction) • Collaboration Workflow • Repository Security • Code Reviews • Open Source Contributions

• Networking Fundamentals • Computer Networks • OSI Model • TCP/IP Model • IPv4 & IPv6 • Subnetting Basics • DNS • DHCP • HTTP & HTTPS • FTP • SSH • VPN • Firewalls • Load Balancers • CDN Basics • Network Security

• Amazon Web Services (AWS) • AWS Introduction • AWS Global Infrastructure • IAM • EC2 • EBS • S3 • VPC • Route 53 • Elastic Load Balancer • Auto Scaling • CloudWatch • RDS • Lambda • CloudFront • AWS Security Best Practices • Microsoft Azure (Introduction) • Azure Portal • Azure Virtual Machines • Azure Storage • Azure Networking • Azure App Services • Azure Security • Azure Monitoring • Azure Resource Groups • Google Cloud Platform (Introduction) • Google Cloud Console • Compute Engine • Cloud Storage • Cloud SQL • IAM • Cloud Functions • Monitoring • Networking

• Docker Fundamentals • Introduction to Docker • Containers vs Virtual Machines • Docker Installation • Docker CLI • Docker Images • Docker Containers • Dockerfile • Docker Compose • Docker Volumes • Docker Networks • Docker Registry • Multi-Stage Builds • Container Optimization • Docker Security • Best Practices

• Kubernetes Fundamentals • Introduction to Kubernetes • Kubernetes Architecture • Pods • ReplicaSets • Deployments • Services • ConfigMaps • Secrets • Namespaces • Persistent Volumes • Ingress • Auto Scaling • Rolling Updates • Load Balancing • Cluster Management

• Continuous Integration • Introduction to CI/CD • Jenkins • GitHub Actions • Build Automation • Automated Testing • Code Quality Checks • Artifact Management • Release Management • Version Control Integration • Build Monitoring • Continuous Deployment • Deployment Pipelines • Blue-Green Deployment • Canary Deployment • Rolling Deployment • Rollback Strategies • Environment Management • Automated Releases • Infrastructure Automation • Deployment Monitoring • CI/CD Best Practices

• Infrastructure Automation • Introduction to IaC • Terraform Fundamentals • Providers • Resources • Variables • Modules • State Management • Provisioning Cloud Resources • Infrastructure Versioning • Best Practices • Configuration Management • Ansible Fundamentals • Inventory Management • Playbooks • Roles • Variables • Templates • Automation Tasks • Server Configuration • Application Deployment • Configuration Best Practices

• Monitoring • Infrastructure Monitoring • Server Monitoring • Application Monitoring • Cloud Monitoring • Performance Monitoring • Resource Utilization • Alerting • Dashboard Creation • Log Collection • Incident Monitoring • Logging & Security • Prometheus • Grafana • ELK Stack (Introduction) • CloudWatch Logs • IAM Security • Secrets Management • SSL/TLS • Backup & Recovery • Disaster Recovery • Security Best Practices

• Deployment Practices • Deploying Static Websites • Deploying Node.js Applications • Deploying Java Applications • Deploying Python Applications • Deploying Dockerized Applications • Kubernetes Deployment • Database Deployment • Reverse Proxy with Nginx • Domain Configuration • SSL Certificate Installation • Production Management • High Availability • Scaling Applications • Load Balancing • Performance Optimization • Cost Optimization • Backup Strategies • Production Troubleshooting • Infrastructure Documentation • Production Maintenance • Disaster Recovery Planning

• AI-Powered DevOps • ChatGPT for DevOps • GitHub Copilot • AI Script Generation • AI Infrastructure Automation • AI Log Analysis • AI Troubleshooting • AI Documentation • AI CI/CD Optimization • AI Cloud Cost Analysis • AI Productivity Workflows

Hands-on Projects

AWS Cloud Infrastructure Setup
Dockerized Web Application
Kubernetes Cluster Deployment
CI/CD Pipeline using Jenkins
GitHub Actions Deployment Pipeline
Terraform Infrastructure Project
Ansible Server Automation
Cloud Monitoring Dashboard
Highly Available Web Application
Auto-Scaling Cloud Infrastructure
End-to-End DevOps Pipeline
Production Cloud Deployment Project

Key Skills Covered

  • Linux System Administration
  • Git & GitHub Automation
  • Cloud Platforms Management (AWS/Azure)
  • Docker Containerization
  • Kubernetes Orchestration
  • CI/CD Pipelines (Jenkins/GitHub Actions)
  • Terraform Infrastructure as Code
  • Cloud Security & Monitoring

Technologies Covered

Linux Bash Git GitHub GitHub Actions Jenkins Docker Docker Compose Kubernetes AWS (EC2 S3 IAM VPC RDS Lambda CloudWatch) Microsoft Azure Google Cloud Platform (GCP) Terraform Ansible Nginx Prometheus Grafana ELK Stack SSL/TLS REST APIs ChatGPT GitHub Copilot AI-Assisted DevOps

Course Details

Duration

5 to 6 Months

Certificate

Upon completion

Start Date

Flexible

Instructor

CDC Training Services Pvt.Ltd