Команда единых облачных технологий создаёт и внедряет облачные технологии для одной из крупнейших серверных инфраструктур. Наша технологическая платформа включает S3-хранилища, базы данных, облако One Cloud, системы метрик, единой конфигурации, мониторинга, средства и инструменты разработки и диагностики. Разрабатываем новые решения и создаём программы с открытым исходным кодом.
Ищем ведущего Python-разработчика, который умеет наладить процессы — от сбора требований и технического обсуждения до внедрения решения.
Задачи
- Поддержка и развитие движка миграции данных из Hadoop в YT, разработка и поддержка сервиса передачи данных между HDFS и YT
- Проектирование и реализация новых API-эндпоинтов
- Оптимизация существующего кода и улучшение производительности
- Диагностика и исправление ошибок
- Автоматизация процессов тестирования и деплоя
- Разработка механизмов мониторинга и логирования
Требования
- Уверенное владение Python и опыт разработки серверных приложений (от четырёх лет)
- Опыт работы с веб-фреймворками (Bottle, Flask, FastAPI)
- Знание принципов построения RESTful API
- Понимание распределённых систем хранения данных, предпочтительно Hadoop (HDFS)
- Базовое понимание принципов работы YT (Yandex.Technology) будет преимуществом
- Опыт работы с системами управления конфигурациями
- Навыки отладки и диагностики проблем в распределённых системах
- Умение писать чистый, поддерживаемый код и создавать понятную документацию
Будет плюсом
- Опыт работы с инфраструктурой Big Data
- Знание инструментов для оркестрации контейнеров (Kubernetes, Docker)
- Опыт разработки систем обработки больших объёмов данных
- Знание принципов построения высоконагруженных систем
- Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK)
- Многопоточность в С++