Job Description
We are seeking a seasoned Rancher Kubernetes Engineer with deep expertise in container orchestration, DevOps practices, and cloud-native infrastructure. You will be instrumental in designing, deploying, and managing scalable Kubernetes environments using Rancher to support our fast-growing eCommerce platform. The Rancher Kubernetes engineer will be the key person in migrating a Rancher managed Kubernetes cluster to AWS EKS. The ideal candidate thrives in a high-performance environment and has a strong understanding of infrastructure that supports high-traffic, customer-facing applications. The scope of the work is to assess GPv2 Rancher cluster/configuration, upgrade to newest version, and train the team to manage Rancher cluster.
Key Responsibilities: Design, deploy, and manage Kubernetes clusters using Rancher in production-grade environments. Implement and optimize CI/CD pipelines tailored for containerized eCommerce applications. Ensure high availability, scalability, and performance of the Kubernetes infrastructure to meet SLA requirements. Manage and direct the migration of a Rancher managed Kubernetes cluster to AWS EKS Collaborate with application developers, QA, and operations teams to containerize and deploy microservices. Monitor, troubleshoot, and resolve performance, reliability, and security issues. Develop and maintain Infrastructure as Code (IaC) using Terraform, Helm, and other tools. Implement RBAC, security policies, and secrets management aligned with compliance standards (e.g., PCI-DSS). Drive observability through centralized logging, metrics, and alerting using tools like Prometheus, Grafana, ELK/EFK. Lead Kubernetes upgrades, patching, and lifecycle management via Rancher. Maintain cost-effective infrastructure strategies in cloud or hybrid environments (AWS, Azure, GCP, or on-prem). Provide technical leadership and mentor junior DevOps/Platform Engineers.