Мы ищем Team Lead / Руководителя команды разработки для создания и развития модульных компонентов распределённой облачной платформы (на базе OpenStack-подобной экосистемы) в собственной Linux OS (RPM-based).
Роль предполагает сочетание технического лидерства, архитектурного участия и управления командой разработки, которая пишет production-код и поддерживает его жизненный цикл: от проектирования и тестирования до релизов и эксплуатации.
Обязанности
- техническое лидерство команды Python-разработки: постановка задач, приоритизация, контроль качества
- проектирование архитектуры модулей/сервисов и их интеграции в распределённую систему
- определение и внедрение стандартов разработки: code style, review-процессы, тестирование, требования к PR
- участие в разработке ключевых компонентов (hands-on), помощь в сложных задачах.
- организация процессов релизов: ветвление, версионирование, совместимость, контроль регрессий
- контроль качества тестового покрытия (unit/integration/e2e), сопровождение CI.
- взаимодействие с DevOps/SRE: эксплуатационные требования, наблюдаемость, SLA/SLO, инциденты
- поддержка production: разбор инцидентов, RCA, улучшение устойчивости и устранение причин повторяемых сбоев
- развитие команды: менторинг, онбординг, рост инженеров, проведение 1:1 (если применимо).
Требования
- опыт коммерческой разработки на Python от 5 лет
- опыт ведущего разработчика / тимлида от 1–2 лет (или сильный опыт техлида в проектах).
- глубокое понимание разработки сервисов под Linux:
-системные ограничения, процессы, файловые системы
-диагностика через systemd/journalctl
-сетевое взаимодействие сервисов
- опыт проектирования и поддержки распределённых систем:
-межсервисные контракты
-деградации и отказные сценарии
-стабильность под нагрузкой
- практика построения тестирования: unit/integration/e2e, подходы к тестовой пирамиде
- уверенный опыт code review и внедрения инженерных стандартов
- понимание контейнерной среды (Docker/Podman), принципов доставки и деплоя сервисов
- понимание CI/CD и опыт работы с Git, GitLab CI или аналогами
- базовое понимание виртуализации и облачной инфраструктуры (QEMU/KVM/libvirt, networking/storage основы)
- опыт взаимодействия (или разработки ) с любым ПО из этого списка - OpenStack , Apache CloudStack, Proxmox VE, OpenNebula, oVirt.
Будет плюсом:
- опыт разработки/интеграции с OpenStack-компонентами или аналогичными IaaS платформами
- опыт сборки и сопровождения пакетов (.rpm/.deb), работы с rpmbuild/mock/koji.
- навыки observability: требования к метрикам/логам/алертам “как часть разработки”
- опыт проектирования API: REST/RPC, идемпотентность, backward compatibility.
- опыт управления техническим долгом и планирования улучшений “без остановки разработки”
Технологический стек: Python 3.x, Linux (RPM-based), systemd, Git + GitLab CI, Docker/Podman, REST/RPC, QEMU/KVM/libvirt, OpenStack ecosystem / собственный форк
Пакетирование RPM (rpmbuild/mock/koji) — по необходимости.
Условия
- комфортный современный офис рядом с м. Тульская
- возможность выбрать удобный график – офис/гибрид
- ежегодный пересмотр зарплаты, годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации IT Bootcamp
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- ипотека для сотрудников выгоднее до 4%
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.