About the job
We are looking for a skilled Kubernetes Engineer to become a vital part of our global infrastructure team. In this role, you will play an essential part in scaling, automating, and securing our container orchestration environments across both on-premises and public cloud platforms. As a Kubernetes expert, you will collaborate closely with DevOps, Site Reliability Engineering (SRE), and security teams to deliver dependable, self-service, and production-ready Kubernetes clusters that support our mission-critical applications.
Key Responsibilities
Cluster Management
- Deploy, manage, and upgrade Kubernetes clusters utilizing tools like kubeadm, EKS, AKS, GKE, or Rancher.
- Implement comprehensive RBAC, network policies, ingress controllers, and security frameworks within Kubernetes.
Automation and Infrastructure as Code (IaC)
- Automate cluster provisioning and application deployment pipelines using technologies such as Terraform, Helm, and ArgoCD.
- Create reusable modules to ensure consistent infrastructure delivery across staging and production environments.
CI/CD Integration
- Integrate Kubernetes within modern CI/CD workflows to enable rapid and secure application delivery.
- Promote GitOps practices and automate continuous deployment.
Monitoring, Logging, and Troubleshooting
- Establish observability for Kubernetes using tools like Prometheus, Grafana, Loki, and Fluentd/Fluent Bit.
- Troubleshoot performance issues, failed pods, memory leaks, and cluster degradation events.
Cloud and Hybrid Deployments
- Manage Kubernetes workloads across AWS, Azure, GCP, and hybrid/on-premise environments.
- Utilize tools like Velero, Kasten, or Stash for backup and restore strategies in Kubernetes.
Collaboration and Support
- Collaborate with application developers, SREs, and security teams to implement best practices.
- Act as a technical advisor on cloud-native architectures and containerization.

