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