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
CI/CD Automation • Reusable Pipelines • Kubernetes • Docker • Observability • Infrastructure as Code • DevSecOps
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 |
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 |
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 →
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 →
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 |
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 |
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 |
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 |
Production grade DevOps systems built for real world workflows
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
Production Kubernetes deployment system
- Helm-based deployments
- Multi-environment strategy
- Jenkins integration
- Git-triggered deployments
Stack: Kubernetes • Helm • Jenkins • Docker
Monitoring and performance system
- Prometheus metrics
- Grafana dashboards
- k6 load testing
- System observability pipelines
Stack: Prometheus • Grafana • k6
Vault-secured backend platform
- HashiCorp Vault integration
- AppRole authentication
- TLS Redis layer
- Spring Boot backend
Stack: Vault • Redis • Spring Boot
Docker-based distributed system
- Docker Swarm orchestration
- Service discovery (Eureka)
- Multi-service architecture
- CI/CD automation
Stack: Docker • Spring Boot • Eureka
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
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
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.

