Role Overview
We are looking for an experienced Kubernetes / DevOps Engineer with strong expertise in containerization, Kubernetes, and cloud-native technologies. The candidate will be responsible for deploying, managing, and optimizing scalable containerized applications and infrastructure.
Responsibilities
- Design, deploy, and manage Kubernetes clusters and containerized applications.
- Develop and maintain Docker containers, images, and registries.
- Implement Kubernetes deployments, services, ingress, configurations, and storage.
- Manage CI/CD pipelines for containerized applications.
- Monitor and troubleshoot Kubernetes workloads and production environments.
- Implement Kubernetes security, scalability, high availability, and performance best practices.
- Collaborate with Backend, DevOps, and MLOps teams on cloud-native deployments.
- Automate infrastructure and application deployment processes.
Requirements
- 4+ years of experience in DevOps, Backend Engineering, MLOps, or Cloud Infrastructure.
- Strong hands-on experience with Kubernetes and Docker.
- Proficiency in Kubernetes architecture, deployments, services, networking, storage, and troubleshooting.
- Experience with Helm, Git, CI/CD, and container registries.
- Knowledge of cloud platforms such as Azure, AWS, or GCP.
- Strong understanding of Linux, scripting, monitoring, and cloud-native technologies.
- Experience with Kubernetes security is an added advantage.
- Tier 1 – Mandatory: CKA (Certified Kubernetes Administrator) OR CKAD (Certified Kubernetes Application Developer).
- Tier 2 – Preferred: CKS (Certified Kubernetes Security Specialist) OR Docker Certified Associate.
Skills
- Kubernetes
- Docker
- CI/CD
- AWS
- Linux