About the Role
We are seeking an Engineer to join our efforts in developing and maintaining a Linux and Kubernetes platform that supports advanced data-intensive and autonomous systems development. You will be responsible for finding innovative solutions to enhance the stability of Kubernetes with demanding workloads, and you will play a key role in deploying new environments both in the cloud and on-premises.​
What You'll Do
-
Support and develop large Kubernetes clusters (each with over 100 nodes).​
-
Research approaches to enhance the stability of Linux and Kubernetes as platforms for big data processing tasks.​
-
Participate in creating new on-premises and cloud installations.​
-
Develop deployment and automation tools for internal users.​
What You'll Need
-
Experience administering production Kubernetes clusters.​
-
Understanding of the internal workings of Kubernetes (architecture, components, and APIs).​
-
Experience using Kubernetes at a user level, including deploying applications and diagnosing issues.​
-
Familiarity with Infrastructure as Code tools and the GitOps approach.​
-
Experience with at least one major cloud platform or similar cloud technologies.​
Nice to Have
-
Proficiency in Python or Go at an intermediate level.​
-
In-depth knowledge of the Linux kernel and network stack.​
-
Familiarity with software-defined storage solutions such as Ceph or similar technologies.​
-
Experience with GPU virtualization technologies (for example, Nvidia-based solutions).​
-
Experience deploying Kubernetes clusters from scratch.​
-
Experience writing Kubernetes operators.​
