DilOS (illumos based) developer

з/п не указана

Требуемый опыт работы: 3–6 лет

Частичная занятость, удаленная работа

Возможно временное оформление: договор услуг, подряда, ГПХ, самозанятые, ИП

Требуемый опыт работы: от 5 лет

Полная занятость, частичная занятость, удаленная работа

О нас:

Компания Арго Технолоджи Ист занимается разработкой систем хранения данных на базе собственной постоянно развивающейся платформы DilOS и Debian. Мы рассматриваем сотрудников как на полный рабочий день (full time), так и с частичной занятостью (part time)

Обязанности:

  • Портирование приложений (DEB-пакетов) на платформу DilOS (illumos) (C/C++ и т.д.) из Debian upstream;

  • Отладка приложения в среде DilOS (illumos) средствами gdb, mdb, dtrace;

  • Дописывание недостающих или адаптирование существующих частей под API DilOS (illumos), например DLPI;

  • Доработка API системы/библиотек для совместимости с Linux/*BSD;

  • Интеграция изменений из других платформ на платформу DilOS (например, добавление/расширение системных библиотек);

  • Участие в code review.

Требования к соискателю:

  • Опыт сборки DEB-пакетов (или подобных);

  • Понимать структуру Makefile’ов: GNU make, dmake, cmake;

  • Умение работать с системами контроля версий git (svn, mercurial и т.д.);

  • Умение грамотно написать отчёт об ошибках (Jira, Redmine и т.д.);

  • Умение работать с такими инструментами, как awk, grep, sed, bash, ksh и т.д.;

  • Умение настроить под себя среду разработки и тестирования (например, на базе DilOS (Solaris) зон и/или KVM);

  • Иметь опыт работы (настройка VM) с системами виртуализации Xen, KVM, bhyve (и других);

  • Опыт диагностики и отладки сетевых протоколов NFS, Samba/CIFS, S3 и т.д. средствами tcpdump/snoop/wireshark.

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

  • Умение разобраться в чужом коде (в том числе perl, python, bash, Makefile, nodeJS и т.д.)

  • Работа в среде UNIX/Linux (как пример, в командной строке)

  • Умение писать (и понимать чужие) скрипты dtrace;

  • Понимание философии ZFS;

  • Умение диагностировать ошибки “железа”: сбой памяти, процессора, жёстких дисков, сети и т.д.;

  • Опыт работы с сетями на скоростях от 10Гбит и выше;

  • Понимание autotools;

  • Участие в OpenSource community - illumos, OpenZFS и других

  • Знание и умение портировать драйвера из *BSD на illumos

Условия:

  • Работа из дома

оплата обсуждается на собеседовании и зависит от квалификации

Ключевые навыки

Bash
Linux
Python
Unix
SVN
illumos
dilos
Solaris
Unix Shell Scripts
Networking

Вакансия опубликована 6 декабря 2021 в Москве

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