Welcome to my DevOps Learning Repository, a structured knowledge base containing notes, diagrams, scripts, and hands-on projects aimed at building strong proficiency in modern DevOps, cloud engineering, automation, and infrastructure orchestration workflows.
This repository documents a systematic DevOps learning journey across essential tools, platforms, and production-grade practices. The notes currently cover Linux fundamentals, Git and GitHub, CI/CD, containers, infrastructure as code, Kubernetes, monitoring, networking, Maven, and Puppet.
Each module includes:
- Practical exercises
- Configuration files and scripts
- Architecture diagrams
- Realistic DevOps workflows
- Troubleshooting notes
CI/CD Pipelines
See CI/CD Pipelines for pipeline concepts and practices.
Containers and Infrastructure
Linux Fundamentals
See the Linux OS syllabus for the chapter list.
Operations and Automation
Git and GitHub
See Git and GitHub for commands, workflows, and collaboration practices.
DevOps-Repository/
├── Linux OS/ # Linux fundamentals and chapter notes
├── cicd.md # CI/CD notes
├── docker.md # Docker notes
├── git-github.md # Git and GitHub notes
├── kubernetes.md # Kubernetes notes
├── maven.md # Maven notes
├── monitoring.md # Monitoring and logging notes
├── networking.md # Networking notes
├── puppet basics.md # Puppet notes
├── terraform.md # Terraform notes
├── CODE_OF_CONDUCT.md
├── LICENSE
└── README.md
- Choose a topic from the links above.
- Read the corresponding Markdown notes and examples.
- Clone this repository locally:
git clone https://github.com/manishkumar8312/DevOps-Repository.gitPlanned enhancements include:
- Helm chart development
- GitOps (ArgoCD) workflows
- End-to-end cloud DevOps project
- Service Mesh (Istio/Linkerd)
- Advanced Kubernetes autoscaling
- Multi-cloud deployment strategies
- Observability improvements
Contributions, improvements, and suggestions are welcome.
Steps to contribute:
- Fork the repository
- Create a feature branch
- Commit your changes
- Submit a Pull Request
This project is licensed under the MIT License.
Maintainer: Manish Kumar Sah
If this repository adds value to your learning, consider giving it a ⭐ to show your support.