Эксперт по разработке С++ (TATLIN.UNIFIED)
Мы разрабатываем высокопроизводительную кластерную файловую систему с общим диском (Shared-Disk) для инфраструктуры корпоративного уровня. Наша цель — обеспечение отказоустойчивости и максимальной пропускной способности при работе с большими данными в среде GNU/Linux. Стек — преимущественно современный C++ в пользовательском пространстве, низкоуровневая оптимизация и работа с сетевыми протоколами.
Обязанности:
- проектирование, разработка и отладка компонентов кластерной файловой системы (Shared-Disk Cluster) в пользовательском пространстве GNU/Linux на языке C++;
- доработка, оптимизация и сопровождение сетевых протоколов CIFS/SMB и NFS в среде GNU/Linux;
- дизайн и разработка низкоуровневых системных компонентов для ОС GNU/Linux;
- анализ нештатных ситуаций (отказы, дедлоки, состояние гонки и пр.) возникающих в программных компонентах во время их эксплуатации и поиск решения.
Требования:
- коммерческий опыт разработки на языке С++ (стандарты 17/20) для rpm-based дистрибутивов GNU/Linux;
- коммерческий опыт разработки на языке С для rpm-based дистрибутивов GNU/Linux;
- опыт отладки, профилирования и оптимизации многопоточных приложений в пространстве пользователя GNU/Linux (gdb, valgrind, санитайзеры, perf);
- знание модели OSI, понимание принципов сетевого взаимодействия;
- понимание принципов организации дисковых файловых систем, сетевых файловых систем, кластерных файловых систем;
- понимание принципов построения CI/CD и методик тестирования системного ПО (модульное, интеграционное, нагрузочное);
- владение английским языком для свободного поиска и чтения технической документации.
Будет плюсом:
- опыт разработки системного ПО в среде GNU/Linux, включая понимание внутреннего устройства ядра и опыт написания/отладки модулей ядра;
- знакомство с принципами и инструментами конкурентной кластерной обработки данных (Distributed Lock Manager, Paxos/Raft, gossip, ONC RPC, DCE/RPC, gRPC);
- знакомство с внутренними структурами данных ПО Samba, опыт разработки модулей расширения доступа к данным и аутентификации;
- способность анализировать трафик сетевых файловых систем и выявлять фактические несоответствия заданным спецификациям;
- знакомство с протоколом NFS 3, NFS 4 с расширениями pNFS и сопутствующими спецификациями (ONC RPC, XDR, MOUNT, NLM, …);
- знакомство с технологией FUSE, опыт написания серверов файловых систем на FUSE под управлением ОС GNU/Linux;
- знакомство с протоколом LDAP (RFC2307,RFC2307bis), с AD DS в режиме LDAP, понимание принципов организации сущностей и атрибутов, синтаксис их определения, синтаксис определения и доступа к данным LDIF;
- понимание принципов работы Name Switch Service под OC GNU/Linux;
- опыт работы с sssd, openldap(slapd, ldapsearch), AD DS, docker, nss_wrapper, rpmbuild, strace.
Мы предлагаем
Место работы
Здоровье
Поддержка
Обучение
Спорт и хобби
Программа лояльности
Просторные и комфортные офисы
- Москва, лофт-офис с высокими потолками в бизнес-центре «Трехгорная мануфактура», 10–15 минут от метро «Краснопресненская»/«Улица 1905 года»
- Санкт-Петербург, офис на территории бизнес-парка «Полюстрово», 15 минут от метро «Площадь Ленина»/«Новочеркасская»
Забота о сотрудниках
— ДМС со стоматологией с первых дней работы
— Льготные условия страхования близких
— Возможность взять day off для восстановления здоровья
Помощь в личных и профессиональных вопросах
— Консультации юристов по любым вопросам
— Сессии с психологом для поддержания ментального здоровья
— Помощь экспертов по ЗОЖ и управлению личными финансами
— Премии за патенты и изобретения
Развитие и новые знания
— Учебный портал с лекциями от экспертов
— Участие в топовых конференциях
— Изучение английского
— Дополнительное профессиональное обучение на внешних курсах
Поддержка активных и творческих увлечений
— Программа, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы.
Бонусы и скидки от партнеров
— Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения.
Анкета кандидата
Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе.
- ОткликПодача резюме или заполнение анкеты
- ОтборПрохождение интервью и/или выполнение тестового задания
- ОфферПолучение обратной связи и предложения о работе
Резюме
У меня есть файл с резюме
Дам ссылку на профиль
Прикрепить резюме
Размер не более 15 мб (pdf, doc, docx)
Имя
Фамилия
Электронная почта
Мобильный телефон
Город
Расскажите о себе
Даю согласие на обработку персональных данных
Хочу получать рассылки от YADRO
Даю согласие на включение в кадровый резерв
Отправить