Programming
DevOps for Beginners
Learn DevOps from scratch in 4 months. Master Linux, Git, Docker, Jenkins, CI/CD pipelines, AWS basics, Kubernetes intro, and infrastructure automation. Hands-on labs in every class. No prior DevOps experience needed. Offline classes in Mughalsarai.
5 (6 reviews)
• 4 months • beginner • 80% placement Skills You'll Learn
Git Linux Jenkins CI/CD AWS Kubernetes Shell Scripting DevOps Cloud Computing Nginx GitHub Actions Docker
Course Curriculum
Week 3 weeks: Linux Fundamentals
- What is Linux
- Installing Ubuntu (VM or WSL)
- Terminal navigation
- File and directory commands
- Permissions (chmod chown)
- Users and groups
- Package management (apt)
- Process management
- Cron jobs
- SSH basics
Week 2 weeks: Shell Scripting
- Bash scripting basics
- Variables
- Conditionals (if else)
- Loops (for while)
- Functions
- Input and output
- Reading files
- Automating backups
- Log rotation script
- System monitoring script
Week 2 weeks: Git & GitHub
- Git init add commit
- Branching and merging
- Merge conflicts
- .gitignore
- Remote repositories
- GitHub push pull
- Pull requests
- Code review workflow
- Tags and releases
- Collaboration best practices
Week 1 week: Networking & Web Server Basics
- IP addresses and ports
- DNS basics
- HTTP and HTTPS
- curl and wget
- Firewall basics (ufw)
- Nginx installation
- Serving a static site with Nginx
- Reverse proxy concept
- SSL with Let's Encrypt (overview)
Week 3 weeks: Docker — Containers from Scratch
- What are containers
- Docker install
- Docker images and containers
- Dockerfile writing
- Building custom images
- Port mapping
- Volumes and data persistence
- Environment variables
- Docker Hub push pull
- Dockerising a Python Flask app
- Dockerising a Node.js app
Week 2 weeks: Docker Compose & Multi-Container Apps
- What is Docker Compose
- docker-compose.yml structure
- Multi-container setup (app + database)
- Networking between containers
- Environment files
- Deploying a full stack app (frontend + backend + PostgreSQL)
- Compose commands (up down logs exec)
Week 3 weeks: CI/CD Pipelines — Jenkins
- What is CI/CD
- Jenkins installation (Docker)
- Jenkins dashboard
- Freestyle jobs
- Pipeline as code (Jenkinsfile)
- Build triggers (webhook)
- Automated testing in pipeline
- Build artifacts
- Notifications on failure
- Pipeline best practices
Week 1 week: CI/CD with GitHub Actions
- GitHub Actions overview
- Workflow YAML syntax
- Triggers (push pull_request)
- Jobs and steps
- Running tests automatically
- Building Docker images in CI
- Deploying from GitHub Actions
- Secrets management
- Comparing Jenkins vs GitHub Actions
Week 3 weeks: AWS Cloud Basics
- What is cloud computing
- AWS free tier signup
- AWS Console overview
- EC2 (launch connect manage)
- Security groups
- Key pairs
- S3 (storage buckets)
- IAM (users roles policies)
- Deploying an app on EC2
- Nginx + app on EC2
- Elastic IP
- Cost monitoring
Week 2 weeks: Kubernetes Introduction
- Why Kubernetes
- Minikube setup (local)
- kubectl basics
- Pods
- Deployments
- Services (ClusterIP NodePort)
- Scaling replicas
- YAML manifests
- Deploying a containerised app on Kubernetes
- Dashboard overview
- When to use Kubernetes vs Docker Compose
Week 1 week: Monitoring, Logging & Infrastructure as Code
- Application logging best practices
- Docker logs
- CloudWatch basics (AWS)
- Uptime monitoring concepts
- Infrastructure as Code concept
- Terraform overview
- Ansible overview
- Choosing the right tool for the job
Week 3 weeks: Capstone Project & Career Preparation
- Capstone project (end-to-end pipeline)
- Project documentation
- Architecture diagram
- Resume building for DevOps roles
- LinkedIn optimisation
- GitHub portfolio with CI/CD projects
- Mock interviews (scenario-based)
- Freelance DevOps consulting basics
- Career roadmap (junior to senior)
Your Instructor
TI
TechPath Instructor
DevOps & Cloud Infrastructure Trainer
10+ years experience
Frequently Asked Questions
₹15,000 ₹22,000 32% OFF
EMI from ₹2,500/month
This course includes:
- 4 months of live training
- Max 25 students/batch
- Certificate of completion
- Lifetime access to content
- Placement assistance
🛡️ 30-Day Money-Back Guarantee
Have Questions About This Course?
Our counselors are available to help you make the right choice.