CertifyMed is a microservices-based healthcare application that required a secure, scalable, and fully automated cloud-native deployment. The challenge was to build a production-grade Kubernetes environment on AWS with secure CI/CD, observability, and dynamic scaling while ensuring sensitive healthcare data and configurations remained protected.

To design and deploy a cloud-native microservices architecture on AWS EKS with automated CI/CD pipelines, secure secret management, observability, and scalable workload handling for a healthcare platform.
The system was deployed on Amazon EKS using containerized microservices managed via Kubernetes. GitHub Actions was integrated with OIDC for secure CI/CD deployment without storing AWS credentials. Services were exposed through AWS ALB Ingress Controller with path-based routing. Prometheus and Grafana were deployed using Helm for monitoring and alerting. HPA ensured dynamic scaling based on workload, while AWS Secrets Manager and Kubernetes ConfigMaps handled secure configuration management.
AWS EKS, Kubernetes, GitHub Actions, OIDC, Docker, Helm, Prometheus, Grafana, AWS ALB Ingress Controller, AWS Secrets Manager, ConfigMaps, HPA
Implemented OIDC-based authentication in GitHub Actions to eliminate static AWS credentials. Debugged Kubernetes ingress configurations for correct routing of microservices. Fine-tuned Prometheus scraping configurations for accurate metrics collection and optimized HPA thresholds to ensure stable scaling behavior under load.
This project strengthened expertise in Kubernetes orchestration, cloud-native architecture design, secure CI/CD practices using OIDC, and production-grade observability systems.


