Python developer for OpenStack & infrastructure projects

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

Москва, Санкт-Петербург, Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Создаём инженерные решения для технологической инфраструктуры будущего

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

О компании и команде

YADRO — это российская технологическая компания, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, клиентских устройств, микропроцессорных ядер и fabless-производство микропроцессоров.

R&D центры расположены в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла в городе Дубна.

Мы активно расширяем портфель наших продуктов, в связи с чем открываем поиск Python developer for OpenStack & infrastructure projects в Отдел разработки программного слоя.

Команда разрабатывает программные модули и библиотеки на языке Python для обеспечения интеграции системы предоставления вычислительных ресурсов с пользовательскими средствами автоматизации разработки, включая собственный форк OpenStack’а, а также Ansible Collection, Molecule Driver и др.

Наши ожидания от будущего члена команды

  • отличное знание Python, 3-4 года активного девелопмента;
  • знание принципов разработки ООП;
  • опыт разработки приложений и библиотек;
  • привычка написания юнит-тестов;
  • опыт использования тестовых фреймворков на языке Python;
  • навыки командной работы и документирования - git, Jira, Confluence.

Желательно знать, уметь, понимать

  • архитектуру OpenStack;
  • процессы разработки ПО;
  • идеологию микросервисов и монорепозитория;
  • CI/CD системы сборки и выпуска программного обеспечения - Jenkins или аналогичные;
  • форматы передачи и протоколов обмена данными в интернет-сервисах;
  • средства виртуализации и контейнеризации для решения практических задач (docker).

Знание этих платформ поможет вам при работе у нас - Linux, OpenStack, QEMU/KVM, K8s, Ansible, Molecule, Bazel.

Будем плюсом (любой из пунктов)

  • опыт разработки асинхронных приложений на языке Python;
  • опыт разработки приложений на языке Go;
  • опыт разработки клиентских и серверных приложений на базе REST API.

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

  • возможность выбрать удобный формат работы: гибрид, офис, удаленная работа;
  • конкурентный уровень заработной платы для нас это не просто слова, а принцип;
  • обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка;
  • программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов;
  • "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий;
  • забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких;
  • поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
  • открытое общение: регулярные онлайн-встречи всей команды YADRO;
  • программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.