Job Description:
We are seeking a highly skilled AWS EKS Engineer to join our team and help us build and deploy scalable, resilient, and highly available cloud-native applications. The ideal candidate will have a strong understanding of Kubernetes, Docker, and AWS services.
Responsibilities:
Design, implement, and manage EKS clusters
Deploy and manage containerized applications on EKS
Optimize EKS cluster performance and cost
Implement security best practices for EKS clusters
Troubleshoot and resolve EKS-related issues
Collaborate with development teams to containerize applications
Automate EKS management and deployment processes
Mandatory Skills:
Hands-on expertise in architecting and deploying platforms on EKS.
Strong programming skills in Python, Terraform, Ansible, and Golang.
Hands-on experience in GitHub Actions, ArgoCD and Helm.
Hands-on experience in writing and maintaining terraform modules.
Knowledge of JFrog art factory and integrations to it.
Knowledge of AWS networking and security constructs.
Expertise in EKS Platform automation for effective Cluster lifecycle management.
Kubernetes Fundamentals: Working knowledge of underlying K8s components such as CNI, kubelet, kube-proxy, and CoreDNS.
Knowledge of core AWS and cloud concepts around Identity Management, IAM, PKI/Cert management and policy management/
Troubleshooting: Experience with troubleshooting using AWS services like CloudTrail and CloudWatch.
Strong programming skills in Python, Terraform, Ansible, and Golang.
Service Mesh Technology: Experience managing the lifecycle of Istio Service Mesh is desirable.
Communication Skills: Excellent verbal and written communication skills.
Required Skills:
AWS, Python
Bachelor's or Master's degree in Computer Science