Skip to content

rouisskhawla/devops-portfolio

Repository files navigation

Banner



💻 DevOps Portfolio

I am a DevOps Engineer focused on building production-grade systems using CI/CD pipelines, container orchestration, observability stacks, and secure infrastructure design.

All projects are built and validated in real environments using VMs, containers, and Kubernetes clusters.


CI/CD → Build → Test → Containerize → Deploy → Monitor


🧭 Core Areas

CI/CD Automation • Kubernetes • Docker • Observability • Infrastructure as Code • DevSecOps


🧱 System Architecture Overview

DevOps Architecture Overview


CI/CD & Automation

Projects showcasing automated pipelines for building, testing, and deploying applications using Jenkins, GitHub Actions, and GitLab CI.

CI/CD Projects
Project Platform Highlights
devops-ci-cd-pipeline-jenkins Jenkins SonarQube, Nexus, Docker, staging VM
devops-ci-cd-pipeline-github-actions GitHub Actions Semantic versioning, multi-env, Slack
devops-ci-cd-pipeline-gitlab-ci GitLab CI Docker + Shell runners, staging deploy

Explore CI/CD Projects →


Containerization & Kubernetes

Projects demonstrating Docker-based microservices, Kubernetes deployments, and Helm charts for orchestration.

Containerization & Kubernetes Projects
Project Platform Highlights
microservices-devops-monorepo Docker, Monorepo Microservices, Docker GitHub Actions, Nginx, self-signed certificates
docker-microservices Docker Swarm Multi-repo microservices, Docker Swarm, Eureka, GitHub Actions, Swagger, Nginx, HTTPS, DNS
kubernetes-helm-deployment Kubernetes, Helm Jenkins, Branch-driven CI/CD, versioning, Helm charts, Kubernetes
k8s-minikube-vs-cluster Kubernetes, minikube Jenkins, Minikube, Kubernetes cluster, versioning, manifest, GitHub webhook

Explore Containerization Projects →


Monitoring & Logging

Projects highlighting system monitoring, load testing, and log management with Grafana, Prometheus, ELK Stack, and k6.

Monitoring & Logging Projects
Project Platform Highlights
monitoring-grafana-prometheus-k6 prometheus, grafana, k6 Metrics collection, Dashboarding, Load and performance testing, system performance monitoring
elk-monitoring-stack ELK Stack (Elasticsearch, Logstash, Kibana), spring boot Centralized logging, Dashbording

Explore Monitoring Projects →


Security & Secrets

Projects focused on secure secrets management, Vault integration, TLS-enabled Redis, and best practices for application security.

Security & Secrets Projects
Project Platform Highlights
redis-vault-spring-boot redis, vault, spring boot secrets management, TLS, scripting

Explore Projects →


Scripts & Experiments

A collection of DevOps scripts and smaller experiments I built to automate tasks and explore new technologies.

Scripts & Experiments Projects
Project Platform Highlights
devops-scripts Bash, Docker Automation, Monitoring

Explore Projects →


Backend Projects

Spring Boot applications demonstrating backend development with DevOps-friendly design.

Backend Projects
Project Platform Highlights
springboot-elasticsearch-files Spring Boot, Elasticsearch, Docker REST API, TLS/SSL, Unit testing, GitHub Actions

Explore Projects →


🚀 Featured Work

Production grade DevOps systems built for real world workflows


⚙️ CI/CD Platform Engineering

Jenkins-based enterprise pipeline system

  • Multi-stage CI/CD pipeline
  • SonarQube quality gates
  • Nexus artifact repository
  • Dockerized deployments
  • VM-based staging environment

Stack: Jenkins • Maven • SonarQube • Nexus • Docker


☸️ Kubernetes Helm Platform

Production Kubernetes deployment system

  • Helm-based deployments
  • Multi-environment strategy
  • Jenkins integration
  • Git-triggered deployments

Stack: Kubernetes • Helm • Jenkins • Docker


📊 Observability Stack

Monitoring and performance system

  • Prometheus metrics
  • Grafana dashboards
  • k6 load testing
  • System observability pipelines

Stack: Prometheus • Grafana • k6


🔐 Secure Infrastructure System

Vault-secured backend platform

  • HashiCorp Vault integration
  • AppRole authentication
  • TLS Redis layer
  • Spring Boot backend

Stack: Vault • Redis • Spring Boot


🐳 Microservices Platform

Docker-based distributed system

  • Docker Swarm orchestration
  • Service discovery (Eureka)
  • Multi-service architecture
  • CI/CD automation

Stack: Docker • Spring Boot • Eureka


📬 Contact

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors