Go-разработчик в команду IaaS Lifecycle
Прямой работодатель Авито ( career.avito.com )
Опыт работы от 3 до 5 лет
О команде
Юнит IaaS занимается разработкой и поддержкой инструментов разворачивания инфраструктуры. От серверов, LXC контейнеров до целых Kubernetes кластеров, их у нас уже больше 30.
Команда делает K8S as a Service - помогает в Авито управлять большим количеством разных кластеров с разным набором функций.
Команда разрабатывает провайдер для Cluster API на Go и ещё несколько компонентов вокруг как обычные микро сервисы. Ближайшая цель для команды автоматизировать создание новых Kubernetes кластеров.
Примеры будущих задач:
- реализовать логику доустановки компонентов в kubernetes на основе выбранных фич пользователем;
- провести аудит изменений в новой версии runtime kubernetes и Cluster API;
- поддержать работу управления роутов в Cloud Controller Manager;
- сократить время достижения конечного стейта ресурсов;
- Написать e2e тесты для сценария обновления EndpointSlices.
Вам предстоит:
- писать контроллер для K8S на golang;
- защищать архитектурные решения;
- ревью код коллег;
- поддержка и фикс багов.
Мы ждём, что вы:
- знаете паттерны проектирования;
- понимаете работу с kubernetes на уровне пользователя (опыт написания контролеров приветствуется);
- имеете опыт в коммерческой разработке 5-7 лет. Опыт разработки на GO от года.
Будет здорово, если вы:
- работали с etcd;
- имеете опыт работы в проектах со стейт машиной;
- имеете любой опыт разработки компонентов kubernetes.
Работа у нас — это:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.