Kubernetes Platform Engineer
We are looking for a Kubernetes Platform Engineer to join our team. This is an exciting opportunity for someone who is passionate about open-source software. You will help enable Kubernetes for a wide range of use cases across our entire estate.
Principal Responsibilities
- Manage the full lifecycle of Kubernetes clusters, components, and cluster services.
- Drive the elimination of operational tasks through automation and self-service.
- Develop well-defined processes for testing and integrating new technologies to meet both business and technical needs.
- Ensure efficient utilization of resources through metrics and reporting.
- Implement and maintain security best practices across Kubernetes clusters.
- Lead incident response for Kubernetes-related issues, ensuring timely resolution and minimal impact on operations. Develop and maintain comprehensive documentation and provide training to users on Kubernetes best practices and new features.
Qualifications/Skills Desired
- Proficient in creating and managing the full lifecycle of Kubernetes clusters, with a solid understanding of cluster components and operations.
- Experienced in creating and managing Kubernetes operators.
- Experienced in working with bare metal servers and public cloud technologies like AWS, GCP, and Azure.
- In-depth knowledge of Linux systems administration, networking, and security
- Strong programming and scripting skills, proficient in BASH, Python, or Golang.
- Deep understanding of distributed systems, with the ability to effectively manage and troubleshoot in such environments.
- Signififact experience with IAC
-
Proven experience in large-scale collaborative software projects involving source control and SDLC strategies.
- Demonstrated strong problem-solving abilities, with a knack for complex troubleshooting and root cause analysis.
- Excellent team player with a strong willingness to contribute and assist others.
- Exceptional interpersonal and written communication skills.