Key Responsibilities :
- Cloud Infrastructure Management : Design, implement, and manage cloud infrastructure using AWS services, including Amazon EKS and Fargate, to support enterprise-level Kubernetes infrastructures.
- Infrastructure as Code (IaC) : Develop and maintain Infrastructure as Code (IaC) using Terraform, and manage container platforms effectively.
- Kubernetes Architecture Implementation : Oversee the end-to-end implementation of Kubernetes architecture, including installation, configuration, networking, and hardening, while ensuring high availability through multiple Kubernetes masters.
- Persistent Storage Configuration : Configure persistent storage for Kubernetes clusters, utilizing best practices, including NFS, persistent volumes, and claims for state persistence.
- Auto Provisioning & Scaling : Manage Kubernetes auto provisioning and auto scaling of CI / CD job / build agents / nodes, and design deployment environments across development, testing, staging, and production.
- CI / CD Collaboration : Collaborate on CI / CD deployments using ConfigMaps, Secrets, and Network Policies to enhance security and efficiency.
Must-Have Qualifications :
Minimum of 3 years of hands-on experience with Kubernetes system administration and container technologies (Docker, Rancher Desktop).Proficient in AWS cloud environments and services, with strong experience in Amazon EKS.Familiarity with CI / CD tools such as Jenkins, and configuration management tools like Terraform and Ansible.Solid knowledge of Linux and best practices in Kubernetes networking, persistent storage, and security.Good-to-Have Qualifications :
Certifications such as Certified Kubernetes Administrator (CKA) and AWS Certified Solutions Architect are a plus.Skills Required
Kubernets, Jenkins, Aws, Docker, Configuration Management, System Administration