Skip to content

Repository files navigation

DevOps Repository

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.

Status Learning Path Maintained


Overview

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

Topics Covered

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.


Repository Structure

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

Usage Instructions

  1. Choose a topic from the links above.
  2. Read the corresponding Markdown notes and examples.
  3. Clone this repository locally:
git clone https://github.com/manishkumar8312/DevOps-Repository.git

Roadmap

Planned 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

Contribution Guidelines

Contributions, improvements, and suggestions are welcome.

Steps to contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Submit a Pull Request

License

This project is licensed under the MIT License.

Maintainer: Manish Kumar Sah


⭐ Support

If this repository adds value to your learning, consider giving it a ⭐ to show your support.

About

This repository contains organized DevOps study material and practical implementations covering Linux, Docker, Kubernetes, CI/CD, cloud platforms, IaC, automation, and monitoring tools.

Topics

Resources

Code of conduct

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors