Skip to content

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

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 • Reusable Pipelines • 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 →


Reusable Pipelines & Shared Libraries

Shared libraries, templates, and reusable workflows that centralize CI/CD logic across services and repositories on Jenkins, GitHub Actions, and GitLab CI.

Reusable Pipelines Projects
Project Platform Highlights
jenkins-shared-library Jenkins Shared build, versioning, Docker packaging, Kubernetes deployment logic
gitlab-shared-template GitLab CI Shared templates for build, Docker, Kubernetes deployment
github-shared-workflow GitHub Actions Reusable workflows for build, Docker, deployment
reliable-ci-cd-pipeline Jenkins, GitHub Actions, GitLab CI Consumer monorepo: 4 microservices calling all three shared pipelines, Helm, prod approval gate

Explore Reusable Pipelines →


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 →


Infrastructure as Code & Cloud

Projects demonstrating Terraform-based provisioning of Kubernetes environments, AWS EKS, GitOps with ArgoCD, and keyless cloud authentication.

Infrastructure as Code Projects
Project Platform Highlights
devops-infrastructure-terraform Terraform, Kubernetes Local/dev/prod environments, RBAC, NGINX Ingress, TLS, Consul state, GitHub Actions
aws-eks-terraform AWS EKS, Terraform, ArgoCD GitOps, GitHub OIDC (no long-lived keys), RDS, IRSA, External Secrets

Explore Infrastructure 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


☁️ Cloud & GitOps Platform

AWS EKS delivery system with keyless CI authentication

  • Terraform-provisioned EKS infrastructure
  • ArgoCD GitOps deployments
  • GitHub Actions authenticating via OIDC (no long-lived AWS keys)
  • RDS, IRSA, and External Secrets

Stack: AWS EKS • Terraform • ArgoCD • GitHub Actions


♻️ Reusable CI/CD Pipelines

Shared pipeline logic across three CI platforms

  • Jenkins Shared Library
  • GitLab shared templates
  • GitHub Actions reusable workflows
  • Consumer monorepo: 4 microservices calling all three shared pipelines
  • Helm deployments with a manual production approval gate

Stack: Jenkins • GitLab CI • GitHub Actions • Helm • Kubernetes


✍️ Technical Writing

5-part Medium series on building reliable CI/CD pipelines

Cross-platform pipeline design, reusable pipelines, cross-platform consistency, automated pre-deployment validation, and rollback-ready pipelines.

Read the series →


📬 Contact

About

No description or website provided.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors