Описание
Разрабатывается высокопроизводительная кластерная файловая система с общим диском для корпоративной инфраструктуры. Система рассчитана на отказоустойчивую работу с большими данными в GNU/Linux и высокую пропускную способность.
Задачи
•Проектировать, разрабатывать и отлаживать компоненты кластерной файловой системы в пользовательском пространстве GNU/Linux на C++
•Дорабатывать, оптимизировать и сопровождать сетевые протоколы CIFS/SMB и NFS в GNU/Linux
•Проектировать и разрабатывать низкоуровневые системные компоненты для GNU/Linux
•Анализировать отказы, дедлоки и состояния гонки в программных компонентах и искать решения
Требования
•Иметь коммерческий опыт разработки на C++ стандартов 17/20 для дистрибутивов GNU/Linux на базе RPM
•Иметь коммерческий опыт разработки на C для дистрибутивов GNU/Linux на базе RPM
•Уметь отлаживать, профилировать и оптимизировать многопоточные приложения в пользовательском пространстве GNU/Linux с помощью gdb, valgrind, санитайзеров и perf
•Знать модель OSI и принципы сетевого взаимодействия
•Понимать принципы организации дисковых, сетевых и кластерных файловых систем
•Понимать принципы построения CI/CD и методы тестирования системного ПО: модульного, интеграционного и нагрузочного
•Владеть английским для свободного поиска и чтения технической документации
Будет плюсом
Опыт разработки системного ПО для GNU/Linux, понимание устройства ядра и опыт написания и отладки модулей ядра, знакомство с инструментами конкурентной кластерной обработки данных, структурами Samba и модулями расширения доступа к данным и аутентификации, анализ трафика сетевых файловых систем, протоколы NFS 3 и NFS 4 с расширениями pNFS, технология FUSE и разработка серверов файловых систем на FUSE, LDAP и AD DS, Name Switch Service, sssd, openldap, docker, nss_wrapper, rpmbuild и strace
Условия
•ДМС со стоматологией с первых дней работы
•Льготное страхование близких
•Возможность взять выходной для восстановления здоровья
•Консультации юристов и психологов, помощь экспертов по ЗОЖ и управлению личными финансами
•Премии за патенты и изобретения
•Учебный портал, участие в конференциях, изучение английского и внешнее профессиональное обучение
•Частичная компенсация тренировок, творческих занятий и соревнований
•Скидки на рестораны, фитнес-клубы, сервисы доставки и онлайн-кинотеатры