Все вакансии России 0

Lead C++ Developer / Эксперт по разработке С++

з/п не указана
YADRO
Санкт-Петербург Постоянная занятость Гибкий график

Описание

Локация: Санкт-Петербург, гибридный формат работы
Компания
YADRO разрабатывает высокопроизводительную кластерную файловую систему Shared-Disk для корпоративной инфраструктуры на базе GNU/Linux.
Что делать

Проектировать, разрабатывать и отлаживать компоненты кластерной файловой системы Shared-Disk в пользовательском пространстве GNU/Linux на C++.
Дорабатывать, оптимизировать и сопровождать сетевые протоколы CIFS/SMB и NFS в среде GNU/Linux.
Проектировать и разрабатывать низкоуровневые системные компоненты для GNU/Linux.
Анализировать отказы, дедлоки и состояния гонки в программных компонентах и находить решения.

Требования

Более 6 лет опыта и коммерческий опыт разработки на C++ стандартов 17/20 и C для 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 под GNU/Linux и опыт работы с sssd, OpenLDAP, slapd, ldapsearch, AD DS, Docker, nss_wrapper, rpmbuild и strace.

Культура и преимущества

Гибридный формат работы в Санкт-Петербурге.
Работа над корпоративной инфраструктурой с фокусом на отказоустойчивость и высокую пропускную способность при работе с большими данными.

Откликнуться
Источник: hirify · 2 дня назад

Похожие вакансии в городе Санкт-Петербург

Все вакансии в городе Санкт-Петербург →