DevOps инженер
Требования
Местоположение и тип занятости
Компания
Мы создаем будущее, доступное каждому, используя современный стек технологий
Описание вакансии
Условия работы
Чем мы занимаемся:
- Мы разрабатываем и продуктивизируем различные предиктивные и рекомендательные сервисы для внутренних и внешних Заказчиков;
- Основные направления нашей деятельности - скоринговые модели, геоаналитика, управление лояльностью клиентов, оптимизация внутренних инвестиций и трансформация внутренних процессов.
- Мы являемся сторонниками «микросервисного» подхода и продуктивизируем разработанные сервисы в кластерах Kubernetes/Docker;
- Наш стек технологий:
- Machine learning - python libs (numpy, pandas, scipy и т.д.), Spark MLib (scala), MLflow;
- Back-end servers – python fastapi/flask/gunicorn/nginx, Java Spring;
- Front-end servers – react + nginx, nodejs express для разработки;
- ETL – Airflow/python scripts + Spark (python, java, scala);
- DB – Hive, Oracle, ClickHouse, PostgreSQL
Мы ищем инженера:
- которому интересно участие в проектах разработки и внедрения аналитических сервисов, построенных с применением технологий BigData(Hadoop, Spark) и машинного обучения (Machine Learning);
- который сможет совместно с командой строить и поддерживать процессы тестирования, продуктивизации и поддержки разработанных сервисов.
Вашими задачами будут:
- организация и поддержка процесса непрерывной интеграции/развертывания сервисов в области аналитики больших данных (сборка/тестирование/развертывание);
- настройка и поддержка инструментов / фреймворков для автоматизации тестирования и CI/CD;
- развитие, поддержка и резервирование различных сред – разработки/тестирования/пре-продуктивной/продуктивной;
- ведение коммуникаций с подразделениями разработки, машинного обучения, эксплуатации инфраструктурных платформ.
Мы ожидаем от вас:
- Практический опыт внедрения и поддержки сервисов релевантного технологического стека от 3 лет
- Опыт тонкой настройки системы ПО (nginx/haproxy, java apps, СУБД), понимание методологии infrastructure-as-code, опыт применения соответствующих решений (puppet, ansible), глубокая экспертиза в устранении и предотвращении сбоев
- Опыт работы со средами изоляции, например, Docker Swarm и Kubernetes (знание сильных и слабых сторон, навыки создания манифестов, организация container networking), опыт оптимизации сборки образов, экспертные знания в этой сфере
- Опыт построения pipelines для сборок и деплоя различных приложения и их реализации (например, GitLab CI/Jenkins/Teamcity) в разделённых средах (dev/test/stage/prod) и их резервирования
- Опыт развертывания и поддержки airflow,
- Опыт развертывания и поддержки nexus, artifactory
- Опыт работы с экосистемой Hadoop/Spark
- Экспертные знания Unix-подобных OS
- Понимание CNI, опыт диагностики проблем сетевого стека
- Опыт работы с базами данных (Oracle/MySQL/PostgreSQL/MariaDB/MSSQL/Hive и т п)
- Уверенные знания shell/bash, Python и/или других скриптовых языков
- Опыт построения высоконагруженных систем и организации мониторинга
Что мы предлагаем:
- Работу с одним из самых больших в России объемов накопленных данных;
- Внешнее обучение в России и за рубежом за счет компании (New Prolab, BigData Team, GeekBrains и др.);
- Офис в центре: 7 минут пешком от м. Маяковская/Новослободская;
- Возможность выбора режима работы: офис/удаленка/смешанный
- Компенсация затрат на мобильную связь;
- ДМС (включая стоматологию), страхование при выезде заграницу;
- Частичная компенсация занятий спортом;
- Возможность участия в корпоративных спортивных командах: футбол, волейбол, баскетбол, хоккей и бег;
- Регулярные митапы в офисе с внешними спикерами из разных областей.