This repository contains a collection of exercises designed to help beginners learn about various DevOps tools and technologies.
- Linux
- Networking
- Docker
- Docker Compose
- Kubernetes
- Terraform
- GitHub Actions
To complete these exercises, you will need to have the following tools installed:
- A Linux-like shell
- Basic networking knowledge
- Docker
- Docker Compose
- A Kubernetes cluster (e.g., minikube, kind, or a cloud-based cluster)
kubectl- Terraform
- A GitHub account
Each topic is organized into its own directory. Inside each directory, you will find a series of numbered tasks. Each task has a README.md file that explains the exercise.
To submit your work, please follow the instructions in the submission/README.md file located in each exercise directory.
Contributions are welcome! If you have an idea for a new exercise or an improvement to an existing one, please open an issue or submit a pull request.
This repository is licensed under the MIT License. See the LICENSE file for details.