Go Developer for k8S Team
About the team: The team builds K8S as a Service – it helps Avito manage a large number of different clusters with various feature sets. The team develops a provider for Cluster API in Go, as well as several surrounding components as regular microservices. The team's immediate goal is to automate the creation of new Kubernetes clusters.
Your responsibilities:
- Write a provider for Kubernetes Cluster API;
- extend additional functionality in Cloud Controller Manager. We have our own because it must support multiple cloud providers and data centers;
- answer questions about using our system, as it is a product for other Avito teams.
We expect you to:
- Know design patterns;
- understand Kubernetes operation at the user level (controller writing experience is welcome);
- have commercial development experience in Go.
Working with us means:
- the opportunity to implement your ideas in a project with a multi-million audience;
- a talented team ready to support your initiatives;
- powerful hardware, additional monitors, and everything you need for productive work;
- a transparent bonus system, a decent salary — the amount will be discussed at the interview;
- a personal training budget that can be spent on books, courses, and conferences;
- health care: from day one, you will have voluntary medical insurance with dental care, a therapist and a masseuse are available at the office;
- remote work and a wonderful office two minutes from the «Belorusskaya» metro station: a panoramic view of the city center, quiet work areas, and relaxation zones.