Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaelkedey/practice-devops-assignments
Simple hands-on beginner friendly Devops projects to practice.
https://github.com/michaelkedey/practice-devops-assignments
ansible argocd aws cicd docker dockerfile eks github gtihub-actions helm-charts helm-repository jenkins kubernetes maven minikube-setup s3-bucket shell-scripting sonarqube terraform tomcat-server
Last synced: 4 days ago
JSON representation
Simple hands-on beginner friendly Devops projects to practice.
- Host: GitHub
- URL: https://github.com/michaelkedey/practice-devops-assignments
- Owner: michaelkedey
- Created: 2024-02-29T12:51:08.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-16T21:56:49.000Z (7 months ago)
- Last Synced: 2024-11-08T08:45:12.340Z (about 2 months ago)
- Topics: ansible, argocd, aws, cicd, docker, dockerfile, eks, github, gtihub-actions, helm-charts, helm-repository, jenkins, kubernetes, maven, minikube-setup, s3-bucket, shell-scripting, sonarqube, terraform, tomcat-server
- Language: HTML
- Homepage: https://www.linkedin.com/in/michaelkedey
- Size: 151 KB
- Stars: 4
- Watchers: 2
- Forks: 68
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Jomacs Assignments Peer Review
Welcome to the DevOps Hands-On Projects repository! This repo is designed to give you practical skills with simple assignments.
## Getting Started
### [Click to Fork this Repository](https://github.com/michaelkedey/practice-devops-assignments/fork)
### [Clone this Repository](https://github.com/michaelkedey/practice-devops-assignments.git)```bash
git clone https://github.com/michaelkedey/practice-devops-assignments.git
cd practice-devops-assignments
```### Staying Updated
**To ensure you are up to date with any changes in the main repository:**
1. **Add this repository as a remote upstream repository**
```bash
git remote add upstream https://github.com/michaelkedey/practice-devops-assignments.git
```2. **Fetch the updates from the upstream repository**
```bash
git fetch upstream main.
```
3. **Merge the updates from the upstream repository into their local repository**
```bash
git merge upstream/main.
```## Assignment Instructions
**Explore the assignments by navigating into each project folder. Each folder contains an `ASSIGNMENT.md` file with step-by-step instructions for the assignment.**
## Contribution Guidelines
**If you have any corrections, or ideas for new beginner-friendly projects or improvements, we encourage you to contribute! Please follow the [Contribution Guidelines](CONTRIBUTING.md).**
## Happy Learning!
**These assignments are designed to be beginner-friendly, providing you with practical experience in fundamental DevOps concepts. Feel free to reach out if you have any questions or need assistance.**
### Happy coding! 🚀
## Building Skills
- **Shell Scripting, AWS, Ec2, Git and github, CICD Pipeline, Jenkins (CI/CD tool), SonarQube (Code analysis tool), Tomcat (Application server), Maven (Build automation tool), Nexus (Repository manager), Git (Version control system), Github (Web-based version control repository and hosting service), Java (Programming language), Maven (Build automation tool for Java projects), Shell scripting (For automating tasks on the servers), Fontconfig, SSH, EC2, Ubuntu**
## Additional Tips
- **Read Documentations:**
- Explore documentation for the tools and services you are working with.
- Understanding documentation is a key skill for a DevOps practitioner.### Happy learning and coding! 🚀
## Contributors
- **[Doreen Dela Agbedoe](https://github.com/DelaDoreen)**
- **[Konadu Owusu-Ansah](https://github.com/konaydu)**
- **[Maurice Makafui](https://github.com/Maurice-Makafui)**
- **[Kwasi Attafua](https://github.com/Kattafuah)**
- **[Seyram Gabriel](https://github.com/seyramgabriel)**
- **[Michael Kedey](https://github.com/michaelkedey)**