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;
- развитие и поддержка различных сред – разработки/тестирования/пре-продуктивной/продуктивной;
- ведение коммуникаций с подразделениями разработки, машинного обучения, эксплуатации инфраструктурных платформ.
Мы ожидаем от вас:
- опыт работы инженеров внедрения/SRE/DevOps/тестировщиком;
- навыки администрирования ОС семейства lunux;
- знание sh/bash, awk, основных утилит linux, менеджеров пакетов;
- опыт работы со средами контейнеризации (Docker, Kubernetes);
- опыт сборки Docker-образов для основных дистрибутивов linux (CentOS, Debian);
- опыт построения pipeline CI/CD (мы используем GitLab CI/CD);
- опыт работы с системами автоматической сборки (make, maven, gradle, setup python, npm);
- знание скриптовых языков программирования на уровне достаточного для понимания/траблшутинга кода, например, Python;
- опыт работы с SQL/NoSQL хранилищами данных;
- умение работать в команде;
- высшее техническое образование.
Плюсом будут:
- наличие опыта работы на аналогичной или cхожей позиции;
- опыт работы с HDFS, Apache Spark, Hive и другими технологиями из экосистемы Hadoop;
- знание SQL в базовом варианте, опыт разработки ETL-процессов;
- опыт администрирования кластера Docker Swarm/Kubernetes.
Бонусы
Что мы предлагаем:
- Работу с одним из самых больших в России объемов накопленных данных;
- Внешнее обучение в России и за рубежом за счет компании (New Prolab, BigData Team, GeekBrains и др.);
- Офис в центре: 7 минут пешком от м. Маяковская/Новослободская;
- Возможность выбора режима работы: офис/удаленка/смешанный
- Компенсация затрат на мобильную связь;
- ДМС (включая стоматологию), страхование при выезде заграницу;
- Частичная компенсация занятий спортом;
- Возможность участия в корпоративных спортивных командах: футбол, волейбол, баскетбол, хоккей и бег;
- Регулярные митапы в офисе с внешними спикерами из разных областей.