Skip to content

Soumadip-Eagle123/Devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 DevOps Learning Journey

A structured, community-friendly collection of DevOps notes, written in clean Markdown — covering Linux, YAML, Docker, and more.

Contributions Welcome License Made With Love Topics


📖 What is this repo?

This repository is a personal DevOps learning journal — but made open for everyone.

Every topic is written as a clean, well-structured .md file with:

  • 📌 Concise explanations of concepts
  • 💻 Real command examples and code snippets
  • 💡 Tips, gotchas, and analogies to make things stick
  • 🧠 Quick-reference cheatsheets at the end of each note

Whether you're just getting started with DevOps or brushing up before a hackathon, this repo is built to help you learn fast and reference faster.


📁 Repo Structure

Devops/
├── linux-commands/     # Terminal commands, pipes, permissions, networking
├── yaml/               # YAML syntax, data types, anchors, collections
├── docker/             # Docker architecture, CLI commands, Dockerfiles
├── notes/              # Miscellaneous notes and references
└── GitGithub/          # Git & GitHub fundamentals

📚 Topics Covered

Topic What's Inside
🐧 Linux Commands Navigation, file ops, grep, find, permissions, networking, system monitoring
📄 YAML Data types, collections, anchors/aliases, serialization concepts
🐳 Docker Architecture (dockerd → containerd → runc), CLI, Dockerfiles, port mapping
🌿 Git & GitHub Version control fundamentals, branching, remotes

More topics being added regularly — Kubernetes, CI/CD, Networking, and more coming soon!


🛠️ How to Use This Repo

For Self-Learning

  1. Browse the folders and pick a topic
  2. Each .md file is self-contained — read it top to bottom or jump to the cheatsheet at the end
  3. Try out the commands/examples on your own machine as you read

For Hackathons

  • Need a quick Docker command? Jump to docker/
  • Forgot YAML syntax for your docker-compose.yml? Check yaml/
  • Setting up a Linux server for your project? linux-commands/ has you covered

Clone it locally for offline access

git clone https://github.com/Soumadip-Eagle123/Devops.git
cd Devops

🤝 Contributing

This repo is open for contributions — whether you're fixing a typo, adding a missing command, or contributing an entirely new topic!

Ways to Contribute

  • 📝 Add notes on a new DevOps topic (Kubernetes, Terraform, CI/CD, Ansible, etc.)
  • 🐛 Fix errors — wrong commands, outdated info, typos
  • 💡 Improve explanations — clearer wording, better examples, new analogies
  • 🎨 Improve formatting — better tables, diagrams, structure

Contribution Steps

# 1. Fork this repository (click Fork on the top right)

# 2. Clone your fork
git clone https://github.com/<your-username>/Devops.git

# 3. Create a new branch for your changes
git checkout -b add/kubernetes-notes

# 4. Make your changes — add or edit .md files

# 5. Commit with a clear message
git add .
git commit -m "Add: Kubernetes basics notes"

# 6. Push to your fork
git push origin add/kubernetes-notes

# 7. Open a Pull Request on GitHub 🎉

Contribution Guidelines

  • Keep notes in Markdown (.md) format
  • Follow the existing style — use tables, code blocks, and tips (💡) where helpful
  • Each file should end with a Quick Reference / Cheatsheet section
  • One topic per file, one folder per major subject
  • Be beginner-friendly — explain the why, not just the what

💡 Ideal For

  • 🎓 Students learning DevOps from scratch
  • 🧑‍💻 Developers preparing for hackathons that involve deployment
  • 🏗️ Engineers needing a quick reference during a project
  • 🌍 Open source contributors looking for a beginner-friendly repo to start with

🗺️ Roadmap

  • Linux Terminal Commands
  • YAML
  • Docker
  • Git & GitHub
  • Docker Compose
  • Kubernetes (K8s)
  • CI/CD (GitHub Actions)
  • Terraform
  • Ansible
  • Networking Fundamentals

Want to contribute one of the unchecked topics? Go for it! 🚀


👤 Author

Soumadip Sen (@Soumadip-Eagle123)

Learning DevOps, one commit at a time.


⭐ Show Some Love

If this repo helped you — give it a star! It helps others find it too.

GitHub stars

About

Devops learning journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors