Старший разработчик в команду Автосборки DevTools
офис, гибрид, Казань
Команда Автосборки развивает внутрикорпоративную CI-систему для запуска и оптимизации автотестов в монорепозитории. Вы будете улучшать скорость и предсказуемость проверок, балансировку нагрузки и инструменты мониторинга, чтобы снизить время обратной связи для тысяч разработчиков
ГрейдSenior
Стек
PythonC++CI/CDMLDistBuildМонорепозиторийБазы данныхСетевые протоколы
Задачи
- •Ускорять и оптимизировать запуск тестов в монорепозитории
- •Внедрять Fast Fail и улучшать обработку flaky-тестов
- •Повышать точность ML-предсказаний времени и ресурсов тестов
- •Оптимизировать балансировку и планирование нагрузки в распределённой сборке
- •Создавать дашборды и отчёты по эффективности и использованию квот
Обязательно
- •Уверенное программирование на Python
- •Понимание высоконагруженных и распределённых систем
- •Опыт работы с очередями, сетевыми протоколами и БД
- •Опыт с CI/CD: настройка пайплайнов и интеграция систем тестирования
- •Навык покрытия кода тестами и чтения чужого кода
- •Готовность разбираться в монорепозитории и внутренних инструментах
Будет плюсом
- •Опыт разработки инфраструктурных сервисов и in‑house CI
- •Решения задач с графами зависимостей
- •Оптимизация производительности и профилирование
- •Совместная разработка на C++ и Python в одном проекте