Lead DevOps/MLOps
Требования
Местоположение и тип занятости
Компания
Многопрофильный холдинг, объединяющий промышленные и высокотехнологические активы из разных секторов экономики
Описание вакансии
О компании и команде
В связи с развитием, ищем Lead DevOps/MLOps в компанию холдинга «Столото»- крупнейшего распространителя всероссийских государственных лотерей, популярность которых в России стремительно растет.
Сегодня в лотереи регулярно играет до 40% жителей городов. Цифровые платформы «Столото» посещает более 10 млн пользователей. Потенциал лотерейного рынка огромен, и у вас есть возможность внести в него свой существенный вклад.
Ожидания от кандидата
Обязанности:
- Разработка и поддержка MLOps-инфраструктуры: настройка, сопровождение и оптимизация процессов развертывания моделей и мониторинга их работы в продакшене;
- Работа с большими данными: настройка и поддержка решений для распределенной обработки данных с использованием инструментов, таких как Apache Spark, Hadoop;
- Поддержка CI/CD процессов: автоматизация и управление циклом разработки и доставки кода (использование GitLab CI/CD);
- Администрирование серверов и окружений: установка и конфигурация окружений на основе Linux (CentOS), управление веб-серверами с Nginx, настройка и поддержка сервисов на Flask и Django;
- Контейнеризация и оркестрация: управление и оптимизация Docker-контейнеров, их оркестрация с использованием Kubernetes;
- Поддержка инфраструктуры ML и мониторинга: установка и сопровождение JupyterHub, настройка мониторинга и визуализации с Grafana для ML-сервисов и API;
- Работа с базами данных: установка и настройка PostgreSQL, интеграция и выполнение SQL-запросов, настройка резервного копирования и безопасности данных;
- Взаимодействие с брокерами сообщений: настройка и поддержка интеграций с Kafka для обеспечения обмена сообщениями между сервисами;
- Управление командой DevOps/MLOps: координация задач команды, планирование и контроль выполнения, развитие экспертизы.
Требования:
- Навыки администрирования Linux: уверенное знание CentOS;
- Опыт работы с большими данными: Apache Spark, Hadoop, распределенных систем и обработки данных в больших масштабах;
- Программирование на Python: базовые знания, включая написание скриптов и настройку окружений;
- Опыт работы с JupyterHub: установка и администрирование окружений для ML;
- Уверенное владение системой контроля версий: Git;
- Контейнеризация и оркестрация: глубокие знания Docker и Kubernetes;
- Настройка веб-серверов и API: работа с Flask и Django, включая настройку логирования и мониторинга;
- Инструменты автоматизации и CI/CD: опыт настройки и работы с GitLab CI/CD;
- Базы данных: уверенное знание PostgreSQL, включая настройку ролей и схем;
- Мониторинг и визуализация: опыт работы с Grafana;
- Интеграция с брокерами сообщений: опыт работы с Kafka;
- Инструменты управления конфигурацией: Ansible;
- Лидерские качества: опыт управления командой, навыки планирования и координации работы.
Условия работы
- Официальное оформление согласно ТК РФ;
- Дополнительное вознаграждение за результат – квартальные бонусы;
- Возможности развития (обучение, возможность горизонтального и вертикального роста);
- Расширенный полис ДМС со стоматологией;
- Гибкое начало рабочего дня, 5/2, гибридный формат работы;
- Корпоративный спорт: футбол, хоккей, йога, беговой клуб;
- Собственное волонтёрское движение;
- Доступ к корпоративному пакету скидок – в фитнес-клубы, на уроки английского и т.д.;
- Корпоративная техника.