Software Engineer
Current- Led the adoption of Infrastructure as Code (IaC) and CI/CD best practices, ensuring high-quality deliverables for both cloud and on-premises solutions.- Architected and deployed a Kubernetes cluster with Istio service mesh, enabling advanced traffic management, security, and observability across microservices.- Implemented Kyverno for policy enforcement within the Kubernetes cluster, ensuring compliance with security and operational standards.- Set up AWS Cluster Autoscaler to dynamically scale resources based on demand, optimizing cost and performance for cloud-native applications.- Developed and maintained robust CI/CD pipelines to optimize software deployment, utilizing Jenkins, Helm, and Terraform.- Automated the creation and management of highly available on-premises IaC solutions for monitoring systems using Sensu, Grafana, and InfluxDB.- Streamlined Jenkins server and build agent host creation using IaC techniques, improving consistency and scalability.- Provided internal support to developers for vSphere on-prem and AWS cloud-based infrastructure.- Led the development of an automated Kubernetes orchestration solution, replacing AWS ECS and improving orchestration efficiency.- Created examples and guidance for deploying Helm charts to AWS EKS, utilizing blue/green deployment strategies for seamless updates and rollbacks.