Эксперт по разработке С++

YADRO

Эксперт по разработке С++

Санкт-Петербург, Свердловская набережная, 44Б

Метро: Площадь Ленина

Описание вакансии

Мы разрабатываем высокопроизводительную кластерную файловую систему с общим диском (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.

​​

Навыки
  • C++
  • Linux
  • CI/CD
  • Сетевые протоколы
Посмотреть контакты работодателя

Адрес

Похожие вакансии

YADRO
  • Санкт-Петербург

  • Не указана

Рекомендуем
НИИ МАСШТАБ
  • Санкт-Петербург

  • до 250000 RUR

Рекомендуем
КСОР
  • Санкт-Петербург

  • до 250000 RUR

Рекомендуем
BLACKHUB GAMES
  • Санкт-Петербург

  • до 250000 RUR

Авиационная и Морская Электроника, Научно-производственное предприятие

Программист C++

Авиационная и Морская Электроника, Научно-производственное предприятие

  • Санкт-Петербург

  • от 220000 RUR

Специальный Технологический Центр (ООО СТЦ)
  • Санкт-Петербург

  • от 220000 RUR

BLACKHUB GAMES
  • Санкт-Петербург

  • от 220000 RUR

КСОР
  • Санкт-Петербург

  • от 220000 RUR

Моделирование и цифровые двойники
  • Санкт-Петербург

  • от 220000 RUR

Датаджайл
  • Санкт-Петербург

  • от 220000 RUR

В Кадре
  • Санкт-Петербург

  • от 300000 RUR

Специальный Технологический Центр (ООО СТЦ)

Старший программист С++ (компьютерное зрение / CV)

Специальный Технологический Центр (ООО СТЦ)

  • Санкт-Петербург

  • от 300000 RUR

Кобак Лаб
  • Санкт-Петербург

  • от 300000 RUR

Saber Interactive
  • Санкт-Петербург

  • от 300000 RUR

  • Санкт-Петербург

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию