Москва
Описание проекта:
Проект является инфраструктурой для сборки, которая обрабатывает 20000+ сборочных/тестовых задач в день потребляя более 10000 процессорных ядер. Данная система используется большинством продуктов компании.
Проект является инфраструктурой для сборки, которая обрабатывает 20000+ сборочных/тестовых задач в день потребляя более 10000 процессорных ядер. Данная система используется большинством продуктов компании.
У нас встречаются разные типы задач, например:
- написание компонентов сервиса;
- оптимизация какого-либо алгоритма;
- поиск причины неправильной работы сервиса при определённых условиях;
- реализация фичи под разные ОС и т.д.
Используемый в проекте стек:
- Python 3;
- RabbitMQ;
- MongoDB;
- Ansible;
- Git;
- Docker;
- JavaScript, CSS, библиотека React для frontend;
- Elasticsearch, Kibana, Grafana для логов и мониторингов;
- Azure DevOps для CI/CD и спринтов.
Требования:
- Хорошие знания Python и опыт коммерческой разработки от 3-х лет;
- Желание и умение проводить анализ перед выбором решения;
- Знание алгоритмов и структур данных;
- Опыт работы с любым асинхронным фреймворком (у нас используется Twisted);
- Базовое понимание AMQP брокеров сообщений (у нас используется RabbitMQ);
- Базовое понимание баз данных (у нас используется MongoDB);
- Опыт написания юнит-тестов;
- Плюсом будет TypeScript / JavaScript (React).