Devops Engineer
CurrentWorking as Devops engineer in centraized devops unit to support all development teams, provided support to create CI/CD pipeline, provision resources on AWS using Terraform, manage configurations on of virtual machine using Ansible, monitore applications using Prometheus and Granafa, performe GitOps mechanism using ArgoCD, integrate security measures into CI/CD pipelines with various security tools and manage security for Kubernetes clusterKey Contribution- Architected and deployed an end-to-end highly available and scalable Kubernetes cluster on AWS EKS.- Configured and managed YAML files for the frontend and backend services to ensure consistent and efficient deployments.- Integrated AWS ALB Ingress Controller for enhanced load balancing and traffic management.- Implemented External-DNS for automated DNS updates to ensure seamless service discovery.- Designed and built CI/CD pipelines with Jenkins to automate the build, test and deployment processes.- Enhanced CI/CD pipeline with Trivy and SonarQube for vulnerabilities scan and code quality check.- Utilized Terraform in modular approaches for consistent and repeatable infrastructure provisioning.- Performed GitOps mechanism with ArgoCD, enabling automated deployments and efficient version control, reducing deployment time by 20%.- Integrated Prometheus, Grafana, and CloudWatch for real-time application and infrastructure monitoring.Key Achievements:- Enhanced build efficiency and capacity by implementing Jenkins Master-Slave Architecture with AWS EC2 plugin, reducing build costs by 30% through dynamic scaling and improved resource utilization.- Established robust secrets management for Kubernetes clusters on AWS EKS, Streamlined secrets access and management, reducing time spent on secret handling by 40%. Automated the lifecycle management of over 100 secrets- Simplified and automated DNS management, resulting in a 20% decrease in manual configuration errors.