JobDescription
KubernetesEngineer
Summary
Thisrole is ideal for a Kubernetes expert passionate about container platformtransformation, with strong experience in Rancher environments and AKS, and theability to drive large-scale container migration programs while implementingrobust, scalable, and secure cloud-native architectures.
Overview
We areseeking a highly experienced Kubernetes Engineer with strong expertise inRancher-managed Kubernetes environments and migration to Azure KubernetesService (AKS). The ideal candidate will lead and execute large-scale containerplatform migrations, enabling seamless transition from on-prem/containerplatforms to Azure managed Kubernetes, while ensuring high availability,scalability, and secure CI/CD-driven deployments.
Thisrole requires deep hands-on experience with containerization, Kubernetesoperations, ingress/gateway architectures (HAProxy, NGINX), andenterprise-scale lift-and-shift container migration.
KeyResponsibilities
1.Kubernetes Platform Migration (Rancher to AKS)
- Leadmigration of Kubernetes workloads from Rancher-managed clusters (on-prem orIaaS) to Azure Kubernetes Service (AKS).
- Assess existing cluster configurations, namespaces, workloads, anddependencies.
- Define and execute migration strategies (lift-and-shift, re-platform, phasedmigration).
- Ensure minimal downtime and zero data loss during migration.
2.Container Workload Migration
- Migrate containerized applications to AKS at scale.
- Refactor container images and manifests where necessary for AKS compatibility.
- Optimizeresource allocation, scaling policies, and pod distribution.
3.Kubernetes Architecture & Design
- Design production-grade AKS architectures with:
- Highavailability (multi-node pools, zones)
- Auto-scaling (HPA, cluster autoscaler)
- Secure networking (VNet integration, private clusters)
- Implement best practices for multi-tenant and namespace isolation.
4.CI/CD Integration for Kubernetes
- Integrate Kubernetes deployments into CI/CD pipelines using:
- Azure DevOps / GitHub Actions / GitLab CI
- Implement GitOps practices (ArgoCD/Flux) where applicable.
- Automate build, test, and deployment of containerized applications.
5.Ingress & Gateway Architecture
- Design and implement ingress and gateway solutions using:
- HAProxy-based gateways/load balancers
- Configure routing, SSL termination, rate limiting, and security policies.
- Ensure high availability and fault tolerance of ingress layer.
6.Networking & Security
- ConfigureKubernetes networking (CNI, network policies).
- Implement secure communication using TLS, secrets, and RBAC.
- Integrate with Azure services such as Azure AD, Key Vault, and PrivateEndpoints.
7.Observability & Monitoring
- Implement monitoring and logging using:
- Azure Monitor for Containers
- Define SLIs/SLOs and alerting strategies.
8.Performance Optimization
- Optimize cluster performance, pod scheduling, and resource utilization.
- Conduct load testing and capacity planning for large-scale workloads.
9.Automation & Infrastructure as Code
- Provision and manage infrastructure using:
- Automate cluster setup, upgrades, and scaling.
10.Collaboration & Leadership
- Workclosely with DevOps, application, and cloud architecture teams.
- Provide guidance on container best practices and Kubernetes usage.
- Support enterprise migration programs and troubleshooting.
RequiredSkills & Experience
Kubernetes& Containerization
•Strong hands-on experience with:
- Kubernetes (cluster setup, operations,troubleshooting)
- Rancher (multi-cluster management)
- Docker/container runtime technologies
- Deepunderstanding of Kubernetes components (API server, etcd, scheduler, kubelet).
AzureKubernetes Service (AKS)
- Experience designing and operating AKS clusters.
- Knowledge of AKS features such as node pools, scaling, and upgrades.
MigrationExpertise
- Proven experience in Rancher to AKS migration.
- Experience in large-scale container workload migration.
- Hands-on experience in lift-and-shift container migrations.
Ingress& Gateway Technologies
- HAProxy load balancing and gatewayconfigurations
CI/CD& DevOps
- Experience integrating Kubernetes with CI/CD tools:
- Azure DevOps, GitLab CI/CD, GitHub Actions
- Familiarity with GitOps tools (ArgoCD, Flux).
Networking& Security
- Understanding of Kubernetes networking (CNI plugins, service mesh optional).
- Experience with RBAC, secrets management, and TLS.
Scripting& Automation
- Proficiency in Bash, Python, or PowerShell.
PreferredQualifications
- Azure certifications (e.g., Azure Administrator / Azure DevOps Engineer /Kubernetes certifications (CKA/CKAD)).
- Experience with service mesh (Istio, Linkerd).
- Familiarity with container security tools (Aqua, Twistlock, Trivy).
SoftSkills
- Strong analytical and troubleshooting abilities.
- Excellent communication and collaboration skills.
- Ability to work in fast-paced migration programs.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or relatedfield.
ExperienceLevel
- 6–10+ years of IT experience.
- 3–5+years of hands-on Kubernetes experience.
- Proven track record in enterprise-scale container migration projects.
KeyCompetencies
- Kubernetes Platform Engineering
- Container Workload Modernization
- Ingress & Gateway Architecture (NGINX, HAProxy)
- CI/CD & GitOps for Kubernetes