-
Orchestrated the development and deployment of three distinct microservices using Docker containers, employing service discovery, load balancing, and gateway for scalable architecture.
-
Integrated Keycloak for secure authentication and authorization across microservices, ensuring robust user management and access control.
-
Implemented event-driven communication via Kafka for seamless integration and robust data processing.
-
Ensured observability and performance monitoring using Grafana and Prometheus, enhancing system reliability and troubleshooting capabilities.
-
Established CI/CD pipelines with Jenkins, Ansible for deployment automation, and GitHub for version control management.
Tech Stack/Tools Used: Java, Spring Boot, Spring Cloud, Kafka, Docker, Kubernetes (GKE), Keycloak, Jenkins, Ansible, Grafana, Prometheus