Skip to content

Simple hands-on beginner friendly Devops projects to practice.

Notifications You must be signed in to change notification settings

andrewodibi/practice-devops-assign1ments

 
 

Repository files navigation

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

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
git remote add upstream https://github.com/michaelkedey/practice-devops-assignments.git
  1. Fetch the updates from the upstream repository
git fetch upstream main.
  1. Merge the updates from the upstream repository into their local repository
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.

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

About

Simple hands-on beginner friendly Devops projects to practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 68.6%
  • Java 24.5%
  • Dockerfile 6.9%