Devops For Beginners: Docker, K8S, Cloud, Ci/Cd & 4 Projects
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.75 GB | Duration: 40h 35m
Published 5/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.75 GB | Duration: 40h 35m
Complete DevOps course: Master Git, Docker, Kubernetes, Terraform, Ansible, CI/CD, AWS & Azure Cloud with 4 projects!
What you'll learn
Master DevOps fundamentals, Git, Linux, CI/CD, Docker & Kubernetes to automate software development & deployment workflows.
Build & manage CI/CD pipelines using Azure DevOps, Docker, Kubernetes & Terraform for scalable, automated cloud infrastructure.
Deploy, monitor, and scale containerized applications with Kubernetes, Prometheus & Grafana for real-world DevOps operations.
Complete hands-on assignments, real-world projects & a capstone project to become an industry-ready DevOps Engineer.
Requirements
No prior DevOps or programming experience needed – everything is taught from scratch!
Basic knowledge of Linux, networking, or cloud computing is helpful but NOT required.
A computer with an internet connection to practice hands-on labs & projects.
Willingness to learn, explore DevOps tools, and work on real-world projects!
Description
Why Take This Course?Are you looking to build a career in DevOps? Want to master CI/CD, Kubernetes, and Cloud Automation from scratch? This project-based course is designed to take you from beginner to job ready with real-world hands-on experience.This course is NOT just theory – you will work on real-world projects, industry-level assignments, and a capstone project to become job-ready!What You'll Learn DevOps FoundationsUnderstand core DevOps principles, the development lifecycle, essential networking, and tooling basics.Linux for DevOpsMaster command-line navigation, file permissions, shell scripting, networking tools, and system monitoring.Version Control with Git & GitHubWork confidently with Git basics, branching, merging, pull requests, and real-world GitHub workflows.Cloud Fundamentals – AWS & AzureBuild a strong foundation in AWS and Azure services including compute, networking, storage, IAM, and security best practices.Infrastructure as Code (IaC)Automate infrastructure provisioning using Terraform and manage configurations efficiently with Ansible.CI/CD with Azure DevOpsDesign and implement Continuous Integration and Continuous Delivery pipelines using Azure DevOps tools.Docker for ContainerizationLearn to build, run, and manage containerized applications using Docker, Dockerfiles, volumes, and Compose.Kubernetes – Deploy & Scale ApplicationsDeploy and manage containerized workloads with Kubernetes: Pods, Services, Deployments, Scaling, and Ingress.Monitoring & ObservabilityVisualize system metrics and monitor infrastructure using Prometheus and Grafana dashboards.Real-World Projects & CapstoneApply everything through structured hands-on labs and projects that simulate real industry scenarios.What Makes This Course Unique?Zero to Hero Approach – No prior experience needed, everything is explained from scratchHands-on Learning – Real-world projects, assignments & case studiesIndustry-Ready Skills – Master the most in-demand tools & techniquesCapstone Project – A final project to showcase your skills to employersWho Should Take This Course?Beginners in DevOps – No prior knowledge needed, start from scratchSoftware Developers & IT Professionals – Upskill in DevOps & automationCloud & System Engineers – Learn DevOps tools & techniques for scaling cloud applicationsAnyone Looking for a DevOps Career – Get industry-ready skills with real-world experiencePrerequisitesNo prior DevOps knowledge required – everything is covered from scratchBasic knowledge of Linux, networking, or cloud computing is helpful but not requiredCourse Includes 40+ Hours of On-Demand VideoHands-on Labs & Real-World AssignmentsIndustry-Level Projects & Capstone ProjectLifetime Access & UpdatesUdemy Certificate of CompletionEnroll today and start your DevOps journey!
Overview
Section 1: Essentials: Internet, Networking & Tools Basics
Lecture 1 Introduction
Lecture 2 Internet and Networking
Lecture 3 App Architecture & Stack
Lecture 4 Domain & DNS
Lecture 5 Visual Studio Code Editor
Lecture 6 How to Use ChatGPT?
Lecture 7 Troubleshooting Like a Pro with AI Tools
Lecture 8 Guidelines for Asking Questions Effectively
Section 2: Linux for DevOps
Lecture 9 Introduction
Lecture 10 Linux OS introduction & ecosystem
Lecture 11 Configure Linux Virtual Machine
Lecture 12 Let's begin the Project!
Lecture 13 System control commands
Lecture 14 File navigation commands
Lecture 15 Linux File System Hierarchy
Lecture 16 Linux Commands for Project Finalization
Lecture 17 Text editors, package manager and sudo commands
Lecture 18 Managing user accounts and groups
Lecture 19 Monitoring and controlling processes
Lecture 20 Networking commands in Linux
Lecture 21 System Information Commands in Linux
Section 3: Git & GitHub
Lecture 22 Introduction
Lecture 23 Introduction Version Control
Lecture 24 Introduction to Git
Lecture 25 [HOL] Git Installation
Lecture 26 Setting Up Your Identity (Git Config)
Lecture 27 Introduction to Git Repositories
Lecture 28 Initializing a Git Repository
Lecture 29 [HOL] Tracking Files in Git
Lecture 30 Understanding git status
Lecture 31 Using git add to Stage Changes
Lecture 32 Using git commit to Save Changes
Lecture 33 Viewing Commit History with git log
Lecture 34 Introduction to Git Branch
Lecture 35 Switching Branches with git checkout
Lecture 36 Merging Branches with git merge
Lecture 37 Introduction to GitHub
Lecture 38 How GitHub Works & Its Features
Lecture 39 [HOL] Creating a GitHub Account
Lecture 40 Linking Local & GitHub Repositories
Lecture 41 Sync Local and Remote Repositories
Lecture 42 Upload Code to GitHub
Lecture 43 Clone a Remote Repository
Lecture 44 Creating a Pull Request (PR) in GitHub
Section 4: DevOps Lifecycle
Lecture 45 DevOps Fundamental & Agile
Lecture 46 CI/CD and Collaboration
Lecture 47 Role of DevOps Engineers
Section 5: AWS Cloud
Lecture 48 What is Cloud Computing?
Lecture 49 Cloud Deployment Models
Lecture 50 Traditional Data Centers
Lecture 51 Cloud Service Models
Lecture 52 Key Cloud Concepts
Lecture 53 Benefits of Cloud Computing
Lecture 54 Different Cloud Providers
Lecture 55 AWS Accounts
Lecture 56 Create AWS Account
Lecture 57 AWS free tier
Lecture 58 Securing an AWS Account
Lecture 59 Configure MFA & Password Policy
Lecture 60 Methods of Interacting with AWS
Lecture 61 Using the AWS Management Console
Lecture 62 Install AWS CLI
Lecture 63 Using the AWS CLI
Lecture 64 AWS Regions and Availability Zones
Lecture 65 What is Identity & Access Management?
Lecture 66 Users, Groups & Roles
Lecture 67 Creating an IAM User & Group
Lecture 68 Login with IAM User & Create Role
Lecture 69 IAM Policies
Lecture 70 Overview of Amazon S3
Lecture 71 S3 Availability, Durability and Data Replication
Lecture 72 Storage Classes
Lecture 73 S3 Bucket - Demo
Lecture 74 Hosting a Static Website
Lecture 75 [HOL] Hosting a Static Website : Hands-on
Lecture 76 Overview of EBS (Elastic Block Storage)
Lecture 77 Introduction to Networking
Lecture 78 What is a VPC?
Lecture 79 Subnet, Internet Gateway, Route Table, & NAT Gateway
Lecture 80 Create VPC, public and Private Subnet
Lecture 81 Security Groups & NACL
Lecture 82 Compute Services in AWS
Lecture 83 Virtual Machine
Lecture 84 EC2 - Elastic Compute Cloud
Lecture 85 Component of Amazon EC2
Lecture 86 Instance Types
Lecture 87 Launch Your First EC2 Instance
Lecture 88 SSH EC2 Instance, Install Httpd
Lecture 89 Deploy React Application On Virtual Machine
Lecture 90 Data Types
Lecture 91 Relational Databases
Lecture 92 Amazon Relational Database Service
Lecture 93 Create RDS Instance
Lecture 94 Deploy EpicBooks (monolith) Application
Lecture 95 Autoscaling
Lecture 96 EC2 Auto Scaling Group
Lecture 97 EC2 Autoscaling Polices
Lecture 98 Launch Configuration & Launch Template
Lecture 99 Load balancer
Lecture 100 What is an Elastic Load Balancer (ELB)?
Lecture 101 AWS Elastic Load Balancer (ELB)
Lecture 102 Deploying a Two-Tier Application Architecture
Lecture 103 Debugging a Two-Tier Application Deployment
Lecture 104 Making a Two-Tier Application Highly Available – Part 1
Lecture 105 Making a Two-Tier Application Highly Available – Part 2
Lecture 106 Making a Two-Tier Application Highly Available – Part 3
Lecture 107 Introduction Book Review Three Tier Application
Lecture 108 Deploy Book Review Application
Section 6: Azure Cloud
Lecture 109 Introduction
Lecture 110 Azure Account
Lecture 111 Create Azure Account
Lecture 112 Azure Global Infrastructure
Lecture 113 Azure Architecture & Resource Management
Lecture 114 Azure Compute
Lecture 115 Azure Networking
Lecture 116 Azure Storage
Lecture 117 Azure Database
Section 7: Terraform - IaaC
Lecture 118 Introduction
Lecture 119 Infrastructure as Code (IaC)
Lecture 120 Why Terraform?
Lecture 121 Installing Terraform
Lecture 122 [HOL] Writing Your First Terraform Script
Lecture 123 [HOL] Setting Up Terraform for Azure
Lecture 124 [HOL] Create Storage Account
Lecture 125 Terraform Resources
Lecture 126 Debugging & Troubleshooting Terraform
Lecture 127 [Practice] Debugging & Troubleshooting Terraform
Lecture 128 Understanding Terraform State File
Lecture 129 Terraform Providers
Lecture 130 Multi-Cloud Setup in Terraform
Lecture 131 Multi-Region Setup in Terraform
Lecture 132 Terraform Variables
Lecture 133 Dynamic Variables in Terraform
Section 8: Ansible – Configuration Management
Lecture 134 Essentials Ansible – Configuration Management
Lecture 135 Why Ansible Matters?
Lecture 136 Ansible vs Python vs Shell
Lecture 137 How Ansible Works?
Lecture 138 Installing Ansible on Linux
Lecture 139 Installing Ansible on Window
Lecture 140 Ansible Installation Steps
Lecture 141 Setting Up Your Dev Environment
Lecture 142 Setting Up SSH Access
Lecture 143 Understanding Inventory
Lecture 144 Configure Passwordless SSH using Terraform
Lecture 145 Ad-Hoc Commands
Lecture 146 Writing Your First Playbook
Lecture 147 Multiple Plays
Lecture 148 Deploy Mini Finance Project using Terraform & Ansible
Lecture 149 When to Use Ansible Roles
Lecture 150 Understanding Role Structure
Lecture 151 Deploy Mini Finance Project using Terraform and Ansible Roles
Lecture 152 Full Automation Book Review App using Terraform + Ansible on Azure Cloud
Section 9: CI/CD with Azure DevOps
Lecture 153 Azure DevOps
Lecture 154 Azure DevOps Pipeline
Lecture 155 Deploying a Sample Index.html with Azure Pipelines
Lecture 156 Continuous Delivery Pipelines
Lecture 157 Automating React Application Deployment with Azure Pipelines
Lecture 158 Book Review Application Infrastructure with Terraform, Ansible, and Azure DevOps
Section 10: Docker – Containerization
Lecture 159 Section Introduction
Lecture 160 Problem with Virtual Machine
Lecture 161 How Does Containers Work?
Lecture 162 Introduction to Docker
Lecture 163 Docker Architecture
Lecture 164 Docker Terminologies
Lecture 165 Docker Installation Steps
Lecture 166 Installing Docker on Windows
Lecture 167 Writing Your First Dockerfile
Lecture 168 Dockerfile From Scratch to Container
Lecture 169 Multi-Stage Docker Builds
Lecture 170 Dockerizing and Running the React Application
Lecture 171 Docker Networking
Lecture 172 Scenario 2 Two Containers Communicating (Microservices)
Lecture 173 Docker Storage
Lecture 174 Bind Mounts
Lecture 175 Docker Volumes
Lecture 176 Docker Storage Demo
Lecture 177 Docker Compose
Lecture 178 Containerizing a Book Review App with Docker
Section 11: Kubernetes – Deploy & Scale Apps
Lecture 179 The Limitations of Docker Containers
Lecture 180 History of Containers
Lecture 181 Why Kubernetes Became Essential
Lecture 182 Kubernetes Introduction
Lecture 183 Kubernetes Architecture
Lecture 184 Kubernetes Installation Approach
Lecture 185 Kubernetes Installation Kubectl
Lecture 186 Kubernetes Installation minikube
Lecture 187 Creating Your First Pod in Kubernetes
Lecture 188 Coming topic
Section 12: Capstone Project
Beginners in DevOps looking to start a career with hands-on experience.,Software Developers & IT Professionals wanting to master DevOps tools.,Cloud & System Engineers looking to automate and scale cloud infrastructure.,Anyone interested in CI/CD, Kubernetes, and Infrastructure as Code (IaC).