Overview
Skills
Job Details
Job Summary:
We are looking for a skilled and proactive Kubernetes Administrator to manage, maintain, and scale our containerized infrastructure. The ideal candidate will have hands-on experience with Kubernetes, Docker, IaaS platforms (AWS, Azure, or Google Cloud Platform), and CI/CD pipelines. You will be responsible for ensuring high availability, security, and performance of containerized applications and cloud infrastructure.
Key Responsibilities:
Install, configure, and manage Kubernetes clusters in production environments
Maintain and optimize Docker containers and orchestration strategies
Work with IaaS platforms (AWS, Azure, or Google Cloud Platform) to provision and manage cloud infrastructure
Set up, monitor, and maintain CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI)
Implement security best practices for containers and Kubernetes
Monitor system performance, identify issues, and resolve bottlenecks
Automate deployment, scaling, and management of containerized applications
Collaborate with DevOps, Development, and Security teams for smooth delivery cycles
Required Skills:
Strong hands-on experience with Kubernetes (k8s) administration
Proficiency with Docker and containerization workflows
Experience with IaaS providers such as AWS, Azure, or Google Cloud
Experience in managing and configuring CI/CD pipelines
Knowledge of Helm charts, Ingress controllers, and service mesh is a plus
Good understanding of networking, DNS, load balancing in Kubernetes environments
Familiar with tools like Prometheus, Grafana, ELK, or other monitoring/logging tools
Proficiency in scripting (Bash, Python, etc.) for automation tasks
Nice to Have:
Kubernetes certifications (CKA, CKAD)
Experience with Infrastructure as Code tools (Terraform, Ansible)
Understanding of GitOps workflows and tools like ArgoCD or Flux