Active Course
Cloud Computing & DevOps
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