Performance engineer (TATLIN.UNIFIED)

Дата размещения вакансии: 22.08.2024
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

Мы в поиске Performance engineer в одну из продуктовых команд системы хранения данных TATLIN.UNIFIED, чьей основной задачей является разработка высоконагруженной подсистемы для организации файлового доступа по протоколам SMB/NFS.

Чем предстоит заниматься:

  • проводить нагрузочное тестирование СХД;
  • изучать, анализировать производительность реализаций протоколов CIFS и NFS под Linux;
  • изучать, анализировать производительность файловых систем уровня ядра Linux и пространства пользователя FUSE;
  • автоматизировать скрипты тестирования.

Что мы ожидаем от будущего члена команды:

  • понимание архитектуры ЭВМ, принципов исполнения кода внутри ЦП;
  • знание модели OSI, понимание принципов сетевого взаимодействия;
  • понимание идей, задач, подходов и принципов нагрузочного тестирования;
  • понимание принципов организации дисковых файловых систем, сетевых файловых систем, кластерных файловых систем;
  • владение английским языком для свободного поиска и чтения технической документации.

Будет плюсом:

  • представление о внутреннем устройстве ядра Linux, опыт разработки и отладки модулей ядра на языке С;
  • знакомство с внутренними структурами данных ПО Samba, опыт разработки модулей расширения доступа к данным и аутентификации. Опыт работы с ctdb в распределенном окружении;
  • способность анализировать трафик сетевых файловых систем и выявлять фактические несоответствия заданным спецификациям;
  • знакомство с протоколом NFS 3, NFS 4 с расширениями pNFS и сопутствующими спецификациями (ONC RPC, XDR, MOUNT, NLM, …);
  • знакомство с технологией FUSE.