As an Infrastructure Engineer, I designed and implemented a robust cloud infrastructure architecture leveraging a multi-cluster Kubernetes setup to ensure high availability, scalability, and security for microservices.
The infrastructure includes a comprehensive security layer featuring an API Gateway Load Balancer, Firewall, Web Application Firewall (WAF), and end-to-end SSL encryption to safeguard external traffic. A Service Mesh Gateway powered by Istio manages inter-service communication, providing advanced traffic control, observability, and mTLS-based security.
The system runs across primary and secondary Kubernetes clusters, distributing microservices for resilience and disaster recovery. Additionally, a dedicated data layer supports backend services through components such as MySQL (read/write and read-only), Redis, Kafka, ElasticSearch, and Consul for service discovery. This architecture is designed to support seamless CI/CD integration and enable horizontal scalability within a secure and cloud-native environment.

