Tech Lead / Platform Engineer (Python)

Уровень зарплаты: от 350 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Tech Lead / Platform Engineer (Python)

Техлид и senior backend-инженер (Python) с 6.5+ годами опыта. Фокус - production-ready платформы и сервисы: микросервисы, очереди, отказоустойчивость, наблюдаемость и безопасность.
Беру ответственность за архитектуру и жизненный цикл в продакшене: проектирование, внедрение, мониторинг/алерты, улучшение надежности, а также развитие команды (найм, интервью, наставничество).
Сильные стороны:
• Platform engineering: архитектура микросервисов, оркестрация задач, масштабирование и эффективность потребления ресурсов.
• Reliability: retry/requeue, атомарные статусы, устойчивость к сбоям, снижение ручной поддержки.
• Observability/SRE: метрики, алерты, логирование, трассировка, дашборды и диагностика инцидентов.
• Security + Tech leadership: JWT, RBAC/2FA, SSL/TLS; требования к качеству, код-ревью, найм и наставничество.

--- PromoData - (декабрь 2023 - наст.время)
Ведущий разработчик / Архитектор
- Спроектировал и вывел в production распределенную микросервисную платформу оркестрации сбора данных по федеральным сетям РФ; обеспечил снижение запросов к источникам на 45% для 20 000 программ сбора и автоматизацию эксплуатации.
- Собрал пайплайн подготовки данных: синхронизация результатов в PostgreSQL (1+ млн артикулов/день), хранение метаданных и региональных приоритетов для дальнейшего поиска параметров.
- Построил контур очередей и диспетчеризации: сервис нарезки заданий по батчам/регионам и публикации в RabbitMQ для управляемого параллелизма.
- Разработал децентрализованные клиентские сервисы управления парсерами: авто-обнаружение ПО, получение задач из очередей, прием результатов по FastAPI, устойчивость к сбоям (атомарные статусы, requeue, retry).
- Сделал систему наблюдаемой: метрики, логи и трассировка (Prometheus/VictoriaMetrics, Loki, OpenTelemetry/Tempo) и дашборды Grafana для операционных сценариев.
- Инициировал мониторинг/управление прокси (несколько тысяч единиц) и единый API для программ сбора (сотни тыс. запросов/день): динамическая выдача прокси по статистике/загруженности, авто-реакции и безопасный обмен данными (аутентификация,
шифрование, контроль доступа).
- Лидировал развитие команды: 40+ интервью, онбординг/наставничество, определение ожиданий по грейдам и качеству кода; команды до 25 человек.

--- NDA (гос. сектор РФ) - (октябрь 2021 - ноябрь 2023)
Team Lead (Video Analytics)
- Сформировал архитектуру системы видеоаналитики и интеграций, ориентированную на масштабирование и производительность.
- Выстроил процесс разработки: планирование, разбиение задач, code review, техническое сопровождение релизов.
- Реализовал хранилище данных на MongoDB с шардингом и репликацией для больших объемов видеоданных и результатов распознавания.
- Разработал API и компоненты обработки нескольких видеопотоков и интеграции с внешними системами (FastAPI).
- Внедрил распределенные вычисления: WebSocket-модуль для переноса части обработки на мобильные устройства и снижение нагрузки на серверы.
- Построил безопасность и эксплуатацию: RBAC, 2FA, шифрование биометрических данных; решения для логирования и мониторинга.

--- NDA (гос. сектор РФ) - (сентябрь 2020 - октябрь 2021)
Python Developer (Centralized Logging)
- Разрабатывал компоненты платформы логирования на ElasticSearch + MySQL: индексация, хранение конфигураций/метаданных.
- Сделал полнотекстовый поиск и REST API на FastAPI для поиска/фильтрации/статистики.
- Оптимизировал индексы ElasticSearch и SQL-запросы; покрывал функционал unit-тестами и участвовал в code review.

--- NDA (гос. сектор РФ) - (сентябрь 2019 - октябрь 2020)
Backend Developer (HPC task management)
- Разработал симулятор управления параллельными задачами и инструменты тестирования распределения нагрузки.
- Оптимизировал квазипланировщик и алгоритмы распределения ресурсов для более эффективного использования суперкомпьютера.

Посмотрите похожие резюме

QA Manager
Зарплата: 300 000 руб.
Lead C#/C++ Remote Software Engineer
Зарплата: 350 000 руб.