ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1011669 | Python developer | Москва | > YADRO | open | 2023-05-10 |
Требования
Опыт программирования на 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;
- Опыт системного программирования на других языках или для других ОС.
Условия:
- Внутренняя программа поддержки инноваций;
- Традиция «Лекторий», в рамках которой приглашенные эксперты и наши специалисты на регулярной основе делятся профессиональным опытом из различных областей науки;
- Регулярная оценка достижение и построение траектории развития сотрудника;
- Медицинская страховка, включающая стоматологию, госпитализации, международные путешествия;
- Возможность удаленной работы.