This repository is an open-source DevOps learning hub focused on helping students and beginners gain practical, hands-on DevOps experience through real examples, clean structure, and open-source collaboration.
The project is designed to grow step by step—from Linux fundamentals to CI/CD and cloud—while encouraging contributors to learn by doing.
- Provide a structured DevOps learning path
- Help beginners make their first open-source contributions
- Share practical DevOps examples and scripts
- Build real-world DevOps skills through collaboration
Devops/
├── linux/
│ ├── basics/
│ ├── intermediate/
│ └── advanced/
│
├── shell-scripting/
│ ├── basics/
│ ├── intermediate/
│ └── challenges/
│
├── docker/
│ ├── basics/
│ └── mini-projects/
│
├── kubernetes/
│ └── basics/
│
├── ci-cd/
│ └── github-actions/
│
├── cloud/
│ └── aws/
│
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── LICENSE
└── README.md
Covers Linux fundamentals from basic commands to intermediate and advanced concepts such as file permissions and process management.
Contains beginner to intermediate shell scripts with clear comments and real-world challenges.
Introduces containerization concepts using simple Dockerfiles and small hands-on examples.
Includes basic Kubernetes YAML files to understand orchestration fundamentals.
Demonstrates CI/CD concepts using GitHub Actions and automation workflows.
Focuses on cloud fundamentals, starting with AWS basics.
- Linux basics (
linux/basics) - Shell scripting fundamentals (
shell-scripting/basics) - Docker and container concepts (
docker/basics) - Kubernetes basics (
kubernetes/basics) - CI/CD automation (
ci-cd/github-actions) - Cloud fundamentals (
cloud/aws)
Contributions are welcome, especially from beginners.
- Fork the repository
- Create a new branch for your changes
- Follow the existing folder structure
- Commit changes with clear messages
- Open a Pull Request
Please read CONTRIBUTING.md before submitting a pull request.
Beginner-friendly tasks are labeled as good first issue.
- Follow the repository structure
- Write clean, readable, and original content
- Add comments where required
- Avoid large or unrelated changes in a single PR
- Keep pull requests focused
This project follows a Code of Conduct to maintain a respectful and inclusive environment for all contributors.
Refer to CODE_OF_CONDUCT.md for details.
This project is licensed under the MIT License.
See the LICENSE file for more information.
Maintained by Dhanush.
Pull requests and issues are actively reviewed.
If you find this repository useful:
- Star the repository
- Share it with others
- Contribute to help it grow