Вакансия: Python developer в Москва

Полное описание вакансии: Python developer в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1011669 Python developer Москва > YADRO open 2023-05-10
Необходимые навыки
  • > Linux
  • > Python
  • > TDD
  • > RabbitMQ
  • > Perl
Требования

Опыт программирования на Python 3.x от 3 лет (Standard Library, RPC, TDD). Умение читать код на Perl.

Обязанности

Разработка ПО Management Software СХД (Python, Linux) и модульных тестов (TDD). Использование технологий Систем Хранения Данных (RAID, SAN, NAS).

Описание

Департамент разработки Системы Хранения Данных (СХД) TATLIN.FLEX занимается разработкой, тестированием и документированием полноценной СХД со своим Software-Defined Storage (SDS) на борту.

От разработки до тестирования применяются Agile практики c элементами Waterfall. Мы стремимся комбинировать различные подходы для достижения наибольшей производительности.

Обязанности:

  • Модернизация существующей Системы Хранения Данных (RAID, SAN, NAS);
  • Извлечение логики и принципов работы сервиса на языке программирования Perl для адаптации на Python;
  • Разработка Python сервисов, библиотек и скриптов для менеджмента СХД на Linux;
  • Написание модульных тестов(TDD);
  • Документирование кода;
  • Баг-фикс.

Требования:

  • Опыт программирования на Python 3.x от 3 лет (Standard Library, RPC, TDD, Очереди, Параллелизм);
  • Опыт системного программирования под Linux (sysfs, inotify, POSIX);
  • Опыт изучения чужого кода для извлечения алгоритма действий сервиса или скрипта (желательно опыт написания на Perl).
  • Понимание преимуществ и особенностей монолитных и микросервисных архитектур и способов взаимодействия компонентов системы;
  • Опыт работы с Docker;
  • Знание шаблонов проектирования (Software Design Pattern);
  • Опыт работы в команде с применением средств коллективной разработки (Jira, GitLab, Confluence);
  • Владение техническим английским (Intermediate).

Плюсом будет:

  • Опыт работы с технологиями Систем Хранения Данных (RAID, SAN, NAS);
  • Опыт администрирования linux;
  • Опыт системного программирования на других языках или для других ОС.

Условия:

  • Внутренняя программа поддержки инноваций;
  • Традиция «Лекторий», в рамках которой приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
  • Регулярная оценка достижение и построение траектории развития сотрудника;
  • Медицинская страховка, включающая стоматологию, госпитализации, международные путешествия;
  • Возможность удаленной работы.

Вверх