Обязанности:
Департамент TATLIN.FLEX разрабатывает Систему Хранения Данных (СХД) TATLIN.FLEX с гибкими вариантами конфигурации аппаратного комплекса.Для поддержки активного роста продукта, мы ищем инженеров, интересующихся СХД и системным программированием, для расширения команды экспертов и технических энтузиастов.В наши задачи входит поддержка и развитие текущего решения на языках Perl и Python, а так же непрерывное изучение новых возможностей работы с СХД, для внедрения в продукт. Чем предстоит заниматься: модернизацией control plane (user space) существующей Системы Хранения Данных (RAID, SAN, NAS), написанной на perl; документированием кода, написанием технических спецификаций; ревью кода, баг-фикс; написание модульных тестов. Наши ожидания от будущего члена команды: уверенное понимание принципов работы ОС Linux(sysfs, inotify, POSIX); понимание особенностей монолитных и микросервисных архитектур; опыт коммерческой разработки на Perl; опыт работы в команде с применением средств коллективной разработки (Jira, GitLab, Confluence); владение техническим английским (Intermediate). Будет плюсом: опыт работы с технологиями Систем Хранения Данных (RAID, SAN, NAS); знакомство с Python3 (Standard Library, RPC, TDD, Очереди, Параллелизм); опыт системного программирования на других языках или для других ОС; опыт работы с Docker; знание шаблонов проектирования (Software Design Pattern).