This repository contains my personal notes, cheat sheets, and references from my DevOps learning journey as part of the 90 Days of DevOps Challenge.
The goal of this repository is to keep all important DevOps concepts, commands, and learning resources organized in one place for quick reference.
- Basic Linux commands
- File permissions
- Process management
- Package management
- Useful system utilities
- Git basics
- Git branching
- Git workflows
- Common Git commands
- Collaboration using GitHub
- Bash scripting fundamentals
- Variables and user input
- Conditional statements
- Loops
- Automation scripts
- Python basics
- File handling
- Automation scripts
- Python for DevOps
- What is DevOps
- DevOps lifecycle
- CI/CD basics
- Infrastructure as Code
- Monitoring and logging
| File | Description |
|---|---|
linux-commands.md |
Common Linux commands and explanations |
git-commands.md |
Frequently used Git commands |
shell-scripting-cheatsheet.md |
Bash scripting cheat sheet |
devops-concepts.md |
Key DevOps concepts and practices |
- Keep track of my DevOps learning
- Create quick reference guides
- Practice writing technical documentation
- Help other beginners learn DevOps
This repository is part of my 90 Days of DevOps learning challenge where I practice DevOps tools, automation, and infrastructure daily.
β If these notes help you, feel free to star the repository.