Course curriculum
-
-
Introduction
-
Linux Introduction - Explanation
-
Centos Installation
-
Linux Walkthrough
-
Linux Basic Commands
-
Linux Basic Commands - Explanation
-
Hands on Lab - Linux commands batch
-
Linux Directory Structure
-
Linux Directory Structure - Explanation
-
Hands on Lab - Linux Directory Structure
-
Linux File Or Directory Permission
-
Linux file ownership
-
Hands on Lab - File Permission _ Ownership
-
Hands on Lab - File Permission _ Ownership (Cont.)
-
Test your learning
-
-
-
Linux File System
-
RPM _ YUM (Package Management)
-
Linux Package Management - Explanation
-
Hands on Lab - Package Management
-
Vi editor
-
-
-
Shell Scripting
-
Linux shell scripting - Explanation
-
Hands on Lab - Shell Scripting
-
Job Scheduling (crontab)
-
System Monitoring Tools
-
Monitoring Tool System _ Network
-
Hands on Lab - Networking in Linux
-
-
-
DevOps Git
-
Git Introduction - Explanation
-
Git Flow
-
Hands on Lab - Git Installation _ Operations
-
Hands on Lab - Git on Windows
-
Git Remote
-
GitHub Walkthrough
-
Hands on Lab - Git _ GitHub
-
Git Branching
-
Hands on Lab - Merging _ Branching
-
Markdown language
-
Test your learning
-
-
-
Configuration Managemnet Tools & Introduction of Ansible
-
Ansible Architecture
-
Ansible Architecture - Explanation
-
Hands On Lab - Ansible
-
Ansible Playbooks
-
Ansible playbook - Explanation
-
YAML Introduction
-
Writing Ansible Playbooks
-
Ansible Installation and Setting up Hosts
-
Hands on Lab Ansible Playbook for multiple tasks
-
Conditionals, Loops & Variables
-
Ansible Loop & Conditions
-
Hands on Lab Ansible Loop
-
Hands on Lab Ansible Variable
-
Hands on Lab Ansible Conditions
-
Hands on Lab Ansible Vault
-
Ansible Handlers
-
Guidlines for Ansible Installation and configuration
-
Test your learning
-
-
-
Jenkins Intro
-
CICD Introduction _ Jenkins
-
Jenkins Plugins
-
Jenkins Walkthrough
-
Hands On Lab - Jenkins Pipeline
-
Jenkins Installation
-
Hands On Lab - Jenkins Pipeline Webhok
-
Hands on Lab - Private Repo
-
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.
Frequently Asked Questions
How much time should I dedicate each week to completing this course?
With 129 lessons and 30.5 hours of video content, completing the course in 8 to 10 weeks requires roughly 3 to 4 hours per week. However, you should allocate additional time for the hands-on lab exercises in each module. The course is self-paced, so you can go faster or slower depending on your schedule and how much practice time you want with each tool.
Is this course suitable for someone with no IT background?
Yes. The course is structured specifically for beginners. It starts with a complete Linux introduction, including CentOS installation and basic commands, before moving into any DevOps tools. Each topic builds on the previous one, and every concept is explained in Urdu with hands-on labs so you can follow along even without prior technical experience.
What is covered in the Ansible module?
The Ansible module is one of the most detailed in this course, with 19 dedicated lessons. It covers configuration management concepts, Ansible architecture, YAML syntax, playbook creation, host setup, running playbooks for multiple tasks, conditionals, loops, variables, Ansible Vault for managing secrets, and handlers. Each topic has its own hands-on lab so you can practice automation in real scenarios.
How is this course different from the other DevOps courses on the platform?
This course offers the most comprehensive coverage available, with 129 lessons across 30.5 hours. It covers Linux in three dedicated modules (basics, package management, and advanced concepts including shell scripting and crontab), Docker in three modules (basics, images and storage, and networking and orchestration including Docker Swarm), and Kubernetes in three modules (fundamentals, advanced management, and application troubleshooting). The other DevOps course is a more focused, 50-lesson program designed for professionals who want core DevOps skills quickly.
Will I get hands-on practice, or is this only theory?
Every module includes dedicated hands-on lab exercises. You will install CentOS, run Linux commands, push code to GitHub, write Ansible playbooks, build Jenkins pipelines, create Docker images, deploy Docker Swarm clusters, manage Kubernetes deployments, and troubleshoot real scenarios. The course is built around the principle that DevOps skills are only learned by doing.
You May Also Like
-
All Courses
Mastering Terraform for Infrastructure as Code
CourseBuild and manage cloud infrastructure using Terraform. Gain hands-on skills to automate deployments and streamline your development process.
$99
-
All Courses
Linux Administration Essentials (Urdu)
CourseMaster the core skills of Linux administration and enhance your technical expertise for effective server management and troubleshooting.
$99
-
All Courses, Bundles
Cloud & DevOps Power Bundle
BundleMaster AWS, Azure, Google Cloud, Alibaba Cloud & DevOps in one bundle! Learn multi-cloud architecture, CI/CD, automation, containers & more. Build in-demand skills for top tech roles, all at your own pace.
$79 / month