Course curriculum

    1. Introduction

    2. Linux Introduction - Explanation

    3. Centos Installation

    4. Linux Walkthrough

    5. Linux Basic Commands

    6. Linux Basic Commands - Explanation

    7. Hands on Lab - Linux commands batch

    8. Linux Directory Structure

    9. Linux Directory Structure - Explanation

    10. Hands on Lab - Linux Directory Structure

    11. Linux File Or Directory Permission

    12. Linux file ownership

    13. Hands on Lab - File Permission _ Ownership

    14. Hands on Lab - File Permission _ Ownership (Cont.)

    15. Test your learning

    1. Linux File System

    2. RPM _ YUM (Package Management)

    3. Linux Package Management - Explanation

    4. Hands on Lab - Package Management

    5. Vi editor

    1. Shell Scripting

    2. Linux shell scripting - Explanation

    3. Hands on Lab - Shell Scripting

    4. Job Scheduling (crontab)

    5. System Monitoring Tools

    6. Monitoring Tool System _ Network

    7. Hands on Lab - Networking in Linux

    1. DevOps Git

    2. Git Introduction - Explanation

    3. Git Flow

    4. Hands on Lab - Git Installation _ Operations

    5. Hands on Lab - Git on Windows

    6. Git Remote

    7. GitHub Walkthrough

    8. Hands on Lab - Git _ GitHub

    9. Git Branching

    10. Hands on Lab - Merging _ Branching

    11. Markdown language

    12. Test your learning

    1. Configuration Managemnet Tools & Introduction of Ansible

    2. Ansible Architecture

    3. Ansible Architecture - Explanation

    4. Hands On Lab - Ansible

    5. Ansible Playbooks

    6. Ansible playbook - Explanation

    7. YAML Introduction

    8. Writing Ansible Playbooks

    9. Ansible Installation and Setting up Hosts

    10. Hands on Lab Ansible Playbook for multiple tasks

    11. Conditionals, Loops & Variables

    12. Ansible Loop & Conditions

    13. Hands on Lab Ansible Loop

    14. Hands on Lab Ansible Variable

    15. Hands on Lab Ansible Conditions

    16. Hands on Lab Ansible Vault

    17. Ansible Handlers

    18. Guidlines for Ansible Installation and configuration

    19. Test your learning

    1. Jenkins Intro

    2. CICD Introduction _ Jenkins

    3. Jenkins Plugins

    4. Jenkins Walkthrough

    5. Hands On Lab - Jenkins Pipeline

    6. Jenkins Installation

    7. Hands On Lab - Jenkins Pipeline Webhok

    8. Hands on Lab - Private Repo

    9. Hands on Lab - Project Website Deployment

About this course

  • $99.00
  • 129 lessons
  • 30.5 hours of video content

 Course Description

The DevOps Engineer course is the most comprehensive DevOps training program available on Sherdil E-Learning, delivered entirely in Urdu. With 129 in-depth video lessons spanning over 30.5 hours of content, this course takes you from absolute beginner to job-ready DevOps engineer through a structured, step-by-step learning path. You will start by building a strong Linux foundation, beginning with CentOS installation and basic commands, then advancing to package management, shell scripting, job scheduling with crontab, and system monitoring. From there, you will master Git version control, including branching, merging, remote repositories, and GitHub workflows. The course then takes you deep into infrastructure automation with Ansible, covering architecture, playbooks, YAML, loops, conditionals, variables, vault, and handlers across 19 dedicated lessons. You will learn CI/CD pipeline automation with Jenkins, including pipeline creation, webhooks, and real project deployment. Docker is covered extensively across three dedicated modules: architecture and fundamentals, images, containers, and storage, then networking, Dockerfile, Docker Compose, and Docker Swarm orchestration. Finally, you will master Kubernetes across three modules covering core concepts, architecture, deployments, services, resource management, jobs, environment variables, ConfigMaps, Secrets, storage, persistent volumes, liveness and readiness probes, and application lifecycle management, including rollouts and rollbacks. Every module includes hands-on lab exercises so you build real skills, not just theoretical knowledge.

 What You Will Learn

  • Linux administration from scratch, including CentOS installation, basic and advanced commands, directory structure, file permissions, ownership, package management with RPM and YUM, Vi editor, shell scripting, crontab job scheduling, and system and network monitoring tools
  • Git version control covering Git flow, remote repositories, GitHub operations, branching, merging, conflict resolution, and Markdown language
  • Complete Ansible automation, including architecture, playbooks, YAML syntax, host setup, conditionals, loops, variables, Ansible Vault for secrets management, and handlers
  • Jenkins CI/CD pipeline automation, including plugins, pipeline creation, webhook integration, private repository access, and full project website deployment
  • Docker from basics to advanced, covering architecture, Docker Engine, images, containers, registries, volumes, networking, Dockerfile creation, Docker Compose, Docker Services, Stack, and Docker Swarm cluster orchestration with Portainer deployment
  • Kubernetes from fundamentals to production-level management, including container orchestration concepts, microservices architecture, core concepts, kubectl, deployments, services, jobs, CronJobs, environment variables, ConfigMaps, Secrets, multi-container pods, liveness and readiness probes, rollout and rollback strategies, persistent volumes, and claims
  • Kubernetes troubleshooting and application lifecycle management for real-world production environments


Who Is This Course For?

This course is designed for complete beginners who want to build a career in DevOps engineering from the ground up. If you have zero prior experience with DevOps tools and want a structured, thorough learning path that covers every essential tool in depth, this is the right course for you. Career changers entering the IT field will find this course particularly valuable because it starts with Linux basics and builds up gradually, assuming no prior knowledge. IT students and fresh graduates who want a comprehensive DevOps education in Urdu will benefit from the 129-lesson curriculum that leaves no gaps in their understanding. Professionals who prefer a detailed, step-by-step approach over a quick overview will appreciate the depth of coverage across Linux, Ansible, Docker, Jenkins, and Kubernetes. This course is also ideal for anyone preparing for hands-on DevOps engineering roles where deep technical knowledge of containerization, orchestration, CI/CD, and infrastructure automation is required from day one.

Career Outcomes

Completing this comprehensive DevOps course positions you for some of the most in-demand and highest-paying roles in the IT industry. The 129-lesson curriculum covers every tool that hiring managers look for when recruiting DevOps engineers: Linux, Git, Ansible, Jenkins, Docker, and Kubernetes. With hands-on lab experience across all these tools, you will be prepared for roles such as Junior DevOps Engineer, Infrastructure Automation Engineer, CI/CD Pipeline Engineer, Container Platform Engineer, and Site Reliability Engineer. The DevOps job market in Pakistan is growing rapidly, with multinational companies and local tech firms actively hiring professionals who can manage containerized applications, automate infrastructure, and implement continuous delivery pipelines. Remote DevOps positions with international companies are also widely available, offering competitive salaries in USD. The combination of Ansible, Docker Swarm, and Kubernetes skills taught in this course is especially valuable, as organizations increasingly need engineers who can manage complex container orchestration at scale.

FAQ

  • What DevOps tools are covered in this course?

    Linux administration, Git, Jenkins CI/CD, Docker containers, Kubernetes orchestration, and application deployment automation.

  • How is this course different from Sir Saqib’s DevOps course?

    Both courses cover core DevOps tools but are taught by different instructors with unique teaching styles and real-world examples. Enrolling in the DevOps LMS bundle gives you access to both.

  • Is this course suitable for complete beginners?

    Yes. The course starts with Linux fundamentals and builds up to advanced DevOps practices step by step.

  • Is the course language Urdu?

    Yes. The entire course is delivered in Urdu with English technical terminology for tool names and commands.

Begin your journey towards DevOps Engineer now!