Open-source infrastructure work.
Production-aligned projects covering Kubernetes, Terraform, Docker, CI/CD automation, and cloud tooling — all publicly available on GitHub.
End-to-end infrastructure projects
Meet App — Node.js CI/CD Pipeline on AWS EKS
End-to-end DevOps pipeline for a Node.js video conferencing app. Jenkins handles CI with OWASP, SonarQube, and Trivy scanning. Argo CD manages GitOps delivery to EKS. Infrastructure provisioned with Terraform and configured with Ansible. Achieved 99.9% uptime and 80% reduction in manual deployment effort.
Scalable Microservices Architecture on AWS EKS
Five independent Spring Boot microservices — Eureka Server, API Gateway, Inventory, Product, and Coupon services — deployed on AWS EKS. Custom VPC and cluster provisioned with Terraform. Each service independently deployable with its own CI pipeline and SonarQube quality gate. 99.9% uptime, 20% performance improvement.
Multi-Tier Retail Store on EKS Auto Mode
Enterprise-grade containerized retail application on AWS EKS Auto Mode. Full GitOps workflow with GitHub Actions CI and Argo CD CD. Custom Grafana dashboards for Kubernetes observability. Dual-branch strategy for dev and production environments. Zero manual kubectl in production.
Automation and tooling projects
DevOps Automation Scripts
A collection of 12 production-tested shell scripts for daily DevOps tasks — automatic package updates, disk usage monitoring, log rotation, backup automation, service health checks, and more.
Linux DevOps Toolkit
Automated installation scripts for essential DevOps tools across multiple Linux distributions — Docker, Kubernetes, Terraform, Jenkins, and more. Open-source and community-driven.
Manual Kubernetes Cluster on EC2
Step-by-step setup of a Kubernetes cluster on EC2 instances without EKS — one master, two workers. Includes service account configuration, RBAC roles, and token generation for CI/CD tool integration with Jenkins.
Terraform Infrastructure Setup
Modular Terraform configuration for multi-environment AWS infrastructure — separate modules for networking, compute, and IAM. Designed for reusability across dev, staging, and production environments.
Jenkins Shared Libraries
Reusable Groovy shared library components for Jenkins pipelines — standardised build, test, scan, and deploy stages that can be imported across multiple pipeline definitions to eliminate duplication.
Magento 2 Dockerized Setup
Production-aligned Docker environment for Magento 2.4.x — PHP-FPM, Nginx reverse proxy, MySQL 8, Redis cache and sessions, Elasticsearch, Varnish full-page cache, SSL, and health checks. Single-command setup.
Want this kind of infrastructure for your business?
These projects are what I do for clients — production-grade, automated, and documented.
Book a Free Consultation