Skip to content

About

Header Banner

This repository contains structured, hands-on solutions for multiple KodeKloud DevOps labs and challenges. It is organized by technology and difficulty level, focusing on real operational tasks rather than theory, and is designed to reflect how DevOps work is performed in production-like environments.


Technologies Covered


Repository Structure

The repository is organized by tool and learning level to allow focused practice and progressive mastery.

Directory Description
100 Days of DevOps KodeKloud Complete day-wise DevOps challenge covering Linux, Git, Docker, Kubernetes, Jenkins, Ansible, Terraform, and AWS
Linux Task-based Linux administration labs and troubleshooting scenarios, grouped by levels
Git Multi-level Git labs covering repository management, branching, workflows, and recovery commands
Docker Docker fundamentals to advanced application deployment, organized across four progressive levels
Jenkins CI/CD labs including server setup, job configuration, pipelines, scheduling, and security
Cloud (AWS) AWS foundational tasks focusing on EC2, networking, storage, and security components
Terraform Infrastructure-as-Code labs covering AWS resources creation, updates, and cleanup operations

Learning Approach

Each markdown file represents a single lab or scenario and contains the exact commands, configurations, and steps required to complete the task. The focus remains on execution, troubleshooting, and understanding system behavior through hands-on interaction rather than conceptual explanations alone.


How This Repository Can Be Used

This repository can be used as a reference while practicing KodeKloud labs, as a revision guide before interviews, or as a structured roadmap for building strong DevOps fundamentals through consistent, real-world practice.


Connect

Practice with purpose. Learn by doing.