We are seeking a Kubernetes Engineer with 5 8 years of hands-on experience in managing on-premises Kubernetes clusters. The ideal candidate will bring strong expertise in container orchestration, CI/CD pipeline implementation, and system monitoring, with a proven ability to troubleshoot critical issues and optimize performance.
Roles and Responsibilities
- Manage and maintain on-premise Kubernetes clusters in a data center environment.
- Design, build, and optimize CI/CD pipelines using Jenkins or similar tools.
- Implement GitOps practices with ArgoCD for deployment management.
- Configure and operate monitoring tools like Prometheus for system and application insights.
- Build effective dashboards in Grafana to visualize and analyze performance data.
- Administer Linux servers, ensuring security, stability, and high availability.
- Diagnose and resolve performance bottlenecks to drive continuous improvements.
- Lead incident response and perform root cause analysis (RCA) for critical issues.
- Create and maintain technical documentation covering infrastructure, tools, and processes.
Desired Skills/Background
- 5 8 years of experience with a strong focus on Kubernetes (on-premise cluster management is mandatory).
- In-depth knowledge of Kubernetes architecture and ecosystem.
- Proven experience designing and implementing CI/CD pipelines with Jenkins.
- Hands-on experience with GitOps workflows using ArgoCD.
- Proficiency with Helm Charts for package management and resource templating.
- Strong Linux administration skills with expertise in performance tuning and security.
- Practical experience with monitoring and visualization using Prometheus and Grafana.
- Strong problem-solving and analytical skills with an ability to work under pressure.
- Effective communication and documentation skills.
- Experience with shell scripting for automation.
- Certified Kubernetes Administrator (CKA) certification is preferred.