Design, deploy, and maintain Kubernetes clusters on Amazon EKS to support high-transaction-rate applications.
Implement and manage large deployments of NoSQL databases such as Elasticsearch and MongoDB hosted on Kubernetes Environment.
Implement security best practices for Kubernetes clusters and associated services, ensuring compliance with industry standards and regulatory requirements.
Set up centralized logging and monitoring solutions for Kubernetes clusters, Elasticsearch, and MongoDB, and respond promptly to incidents and alerts.
Conduct capacity planning and optimization to maximize performance and cost efficiency of infrastructure resources.
Monitor cluster health, performance metrics, and resource utilization using monitoring tools like Prometheus, Grafana, or AWS CloudWatch.
Develop and enhance Terraform scripts for provisioning and managing infrastructure components on AWS.
Collaborate with development teams to improve application performance, reliability, and scalability through infrastructure optimizations.
Skills and Qualifications
Must have bachelors or master s degree in Computer Science.
5+ years of experience as a DevOps Engineer, with a focus on managing Kubernetes clusters on AWS.
Must have strong understanding of containerization technologies (Docker, Kubernetes) and microservices architecture.
Must have hands-on experience and in-depth knowledge of Terraform.
Great expertise in AWS architecture and deployment of highly scalable applications.
Sound knowledge of Linux (ubuntu server preferred), Linux containers, and deployment methodologies.
Experience working with Jenkins and CI/CD pipelines.
Hands-on experience in working with ELK (Elasticsearch, Logstash, and Kibana) stack.
Experience with deploying and maintaining high traffic infrastructure (performance testing is a plus).
Hands-on experience with scripting languages (high five on python and/or shell).
Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack, AWS CloudWatch).
Experience with web servers and application load balancing using Apache/Nginx/HAProxy/ELB and handling/analyzing large amounts of logs and anomaly detection.
AWS and Kubernetes certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.