This repository contains a collection of hands-on DevOps projects covering key tools and concepts used in modern software development and infrastructure management.
It is designed as a learning and practice hub to build real-world DevOps skills—from basic Linux commands to advanced Kubernetes deployments and CI/CD pipelines.
- 🐳 Docker & Docker Compose
- ☸️ Kubernetes & Helm
- 🔧 Ansible
- 🌍 Terraform (AWS)
- 🔄 CI/CD (GitHub Actions / Jenkins)
- 🐧 Linux & Networking
- 🔀 Git & Version Control
.
├── Ansible/
├── CI/
├── Docker&Docker_Compose/
├── Kubernetes_Helm/
├── Lunix&Networking_for_devops/
├── Terraform_Aws/
├── Version_control/
├── 100 Frequently Used DevOps Commands.md
├── README.md
└── LICENSE
- Build and run containerized applications
- Multi-container setups using Docker Compose
- Deploy applications on Kubernetes (Minikube)
- Configure Services, Deployments, and Probes
- Package applications using Helm
- Automate server configuration
- Manage infrastructure using playbooks
- Create cloud infrastructure using Infrastructure as Code
- Build reusable modules (e.g., VPC)
- Automate build and deployment pipelines
- Integrate with GitHub Actions or Jenkins
- Essential Linux commands for DevOps
- Networking fundamentals and troubleshooting
- Git workflows and best practices
- Branching, merging, and collaboration
This repository helps you:
- Understand core DevOps tools and workflows
- Practice real-world deployment scenarios
- Troubleshoot common issues (networking, containers, Kubernetes)
- Build a strong foundation for DevOps roles
-
Clone the repository:
git clone https://github.com/<your-username>/Devops_projects.git cd Devops_projects
-
Navigate to any project folder:
cd Kubernetes_Helm/ -
Follow instructions inside each directory
- Add monitoring (Prometheus & Grafana)
- Add centralized logging (ELK stack)
- Deploy projects to cloud (AWS/GCP/Azure)
- Improve CI/CD pipelines
Contributions are welcome! Feel free to fork this repository and add your own DevOps experiments.
This project is licensed under the MIT License.
A complete DevOps learning repository covering Docker, Kubernetes, Terraform, Ansible, CI/CD, and more—designed for hands-on practice and real-world understanding.