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.
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.
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