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

Start Your Tech Career

Free counseling available

Have Questions About This Course?

Our counselors are available to help you make the right choice.