DevOps Course Curriculum
Module 1: Linux Fundamentals
- Linux Architecture
- File & Directory Management
- User & Group Administration
- Permissions & Ownership
- Shell Scripting Basics
- Process & Service Management
Module 2: Version Control with Git & GitHub
- Introduction to Git
- Git Installation & Configuration
- Repository Management
- Branching & Merging
- Pull Requests
- GitHub Collaboration
- Conflict Resolution
Module 3: Build Automation with Maven
- Maven Architecture
- Project Structure
- Dependency Management
- Build Lifecycle
- Plugins
- Packaging Applications
Module 4: Continuous Integration using Jenkins
- Jenkins Installation
- Creating Pipelines
- Declarative & Scripted Pipelines
- Jenkins Agents
- Build Automation
- Notifications & Integrations
Module 5: Containerization with Docker
- Docker Architecture
- Docker Images & Containers
- Dockerfile
- Docker Compose
- Docker Volumes
- Docker Networking
- Docker Registry
Module 6: Container Orchestration with Kubernetes
- Kubernetes Architecture
- Pods
- ReplicaSets
- Deployments
- Services
- ConfigMaps & Secrets
- Ingress
- Persistent Volumes
- Rolling Updates & Rollbacks
Module 7: Infrastructure as Code (Terraform)
- Terraform Basics
- Providers
- Resources
- Variables
- Modules
- State Management
- Provisioning Cloud Infrastructure
Module 8: Configuration Management with Ansible
- Ansible Installation
- Inventory
- Playbooks
- Roles
- Variables
- Templates
- Automation Tasks
Module 9: Cloud Computing (AWS)
- AWS Fundamentals
- IAM
- EC2
- VPC
- S3
- RDS
- Elastic Load Balancer
- Auto Scaling
- CloudWatch
Module 10: CI/CD Pipeline
- End-to-End Pipeline Creation
- Git → Jenkins → Docker → Kubernetes
- Automated Deployment
- Continuous Delivery
- Best Practices
Module 11: Monitoring & Logging
- Prometheus
- Grafana
- ELK Stack Basics
- Application Monitoring
- Log Analysis
- Alerting
Module 12: DevSecOps Fundamentals
- Security Best Practices
- Image Scanning
- Secret Management
- Vulnerability Assessment
- Secure CI/CD Pipelines
Real-Time Projects
- CI/CD Pipeline for Java Application
- Dockerized Microservices Deployment
- Kubernetes Application Deployment
- AWS Infrastructure Automation
- Terraform + Ansible Automation Project
- End-to-End DevOps Project
Tools Covered
- Linux
- Git
- GitHub
- Maven
- Jenkins
- Docker
- Kubernetes
- Terraform
- Ansible
- AWS
- Prometheus
- Grafana
- ELK Stack
- Shell Scripting
Course Highlights
- ✔ Industry-Oriented Curriculum
- ✔ Hands-on Lab Sessions
- ✔ Live Projects
- ✔ Real-Time Scenarios
- ✔ Resume Building
- ✔ Mock Interviews
- ✔ Placement Assistance
- ✔ Certification Guidance
