If you are a motivated self-starter with a passion for Kubernetes and a desire to work in a challenging and fast-paced environment, we want to hear from you! Join our team as a Kubernetes Specialist and take your career to the next level.
Job Title: Kubernetes Specialist
Location: New York, New York, United States
Salary: $190000 - $240000
Job Summary: We are seeking a highly skilled Kubernetes Specialist to join our dynamic team. As the Kubernetes Specialist, you will be responsible for designing, implementing, and maintaining our Kubernetes infrastructure. You will work closely with our DevOps team to ensure the smooth and efficient deployment of our applications on Kubernetes. The ideal candidate will have a strong understanding of Kubernetes architecture and experience in managing large-scale Kubernetes clusters.
Key Responsibilities:
- Design, implement, and maintain Kubernetes infrastructure to support our applications.
- Configure and manage Kubernetes clusters, nodes, pods, and containers.
- Monitor and troubleshoot Kubernetes clusters to ensure optimal performance and availability.
- Collaborate with DevOps team to develop and implement automated deployment processes on Kubernetes.
- Work with developers to optimize application performance on Kubernetes.
- Design and implement disaster recovery and backup strategies for Kubernetes clusters.
- Keep up-to-date with the latest Kubernetes trends and technologies and make recommendations for improvements.
- Document and maintain standard operating procedures for Kubernetes infrastructure.
- Provide 24/7 on-call support for critical Kubernetes issues.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in managing Kubernetes clusters in a production environment.
- Strong understanding of Kubernetes architecture and components, such as etcd, kubelet, and kube-proxy.
- Hands-on experience with containerization technologies, such as Docker.
- Experience with scripting languages, such as Bash, Python, or Perl.
- Experience with automation tools, such as Ansible, Chef, or Puppet.
- Familiarity with monitoring tools, such as Prometheus, Grafana, or ELK stack.
- Knowledge of networking concepts and experience with network troubleshooting.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
- Ability to work independently and in a fast-paced and dynamic environment.
- Willingness to learn new technologies and keep up-to-date with industry trends.