Jules Munyaneza
Cloud, DevOps, deployment systems, and infrastructure stories built for reliability.

Production-ready
AWS, Docker, CI/CD, S3, CloudFront, Linux, and full-stack CMS deployments.
About
Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.
Featured projects
Published case studies from the CMS, prioritized by featured projects and homepage visibility.

A DevOps demo project showing how to create a Docker hosted repository in Nexus and push Docker images from a Linux server using Docker, AWS EC2, and ECR concepts.

A DevOps demo project showing how to automatically deploy a portfolio website to AWS S3 using GitHub Actions, Linux, IAM, and CI/CD secrets.

A full-stack portfolio CMS built with Next.js, MongoDB, Docker, AWS, GitHub Actions, S3, CloudFront, and an admin dashboard for managing projects, media, videos, and contact messages.
Case study highlights
A quick look at the problems solved, tools used, and lessons learned inside selected projects.
Problem
This project demonstrates how to create a Docker hosted repository in Nexus Repository Manager and push Docker images to it from a Linux server. The goal was to understand how private Docker registries work and how teams can store container images outside Docker Hub. I practiced setting up a Docker repository in Nexus, configuring repository access, and preparing a Linux environment to build and push images. I also worked with AWS EC2 as the server environment and used Docker commands to build, tag, and push an image to the Nexus-hosted Docker repository. This project helped me understand an important DevOps concept: container image lifecycle management. Instead of only building containers locally, I learned how images can be stored in a private registry, reused by deployment servers, and managed as part of a real CI/CD workflow. The project also strengthened my understanding of Linux, Docker image tagging, private registries, repository roles, and secure access configuration.
Solution
Certifications / learning path
Completed and in-progress learning is shown here. If no records exist yet, the page still shows a helpful learning direction.
AWS fundamentals, Linux, Docker, CI/CD, and production deployments are the current focus. Add certifications from the admin dashboard to make this section fully dynamic.
Resume / contact
Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.Portfolio content managed from a simple CMS.