🎯 Здесь находят менторов в IT Хабр Эксперты

Python Developer (Asgard)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

Описание вакансии

Условия работы

Мы — дружная команда из шести человек, работающая над общим проектом. Мы разрабатываем и поддерживаем инфраструктуру для сборки и тестирования — Asgard. Большинство проектов компании используют нашу систему. Мы учитываем их пожелания и помогаем в случае трудностей. Каждый из нас влияет на принятие решений и развитие проекта.

Asgard состоит из множества распределенных сервисов, которые взаимодействуют друг с другом. Пользователи описывают сборочные задачи в виде дерева и передают системе. Она оценивает задачи и эффективно распределяет их по сборочным агентам. Ежедневно обрабатывается более 25 тысяч сборочных и тестовых задач на 450 серверах.

В проекте нет легаси, потому что мы стараемся писать поддерживаемый код и регулярно делаем рефакторинг.

В проекте используются различные инструменты и технологии: Python 3, RabbitMQ, MongoDB, Twisted, Git, Docker, JavaScript, Elasticsearch, Kibana, Grafana, Azure DevOps. 

Для чего вы нам нужны:

Разработка и поддержка инфраструктуры для сборки компонентов и продуктов компании. 

Что вам необходимо для этого:

  • Хорошие знания Python;
  • Знание алгоритмов и структур данных;
  • Умение самостоятельно доводить до конца поставленные задачи;
  • Интерес к исследовательской деятельности;
  • Умение погружаться в новые области.

Будет плюсом:

  • Опыт разработки распределенных систем;
  • Опыт кроссплатформенной разработки (Windows, Linux, macOS) — наши сервисы работают на разных ОС;
  • Опыт работы с асинхронным программированием;
  • Базовое понимание брокеров сообщений;
  • Базовое понимание баз данных.