Минск, Партизанский проспект, 12А
Чем предстоит заниматься:
Отладка и поддержка существующего кода специализированной сетевой операционной системы на базе FreeBSD. Работа включает выполнение сборки на тестовом стенде, разработка и сопровождение модулей сетевого стека, безопасности и веб-интерфейса.
Обязательные требования к кандидату:
знание C (опыт низкоуровневой разработки, от 1 года);
практический опыт сборки операционных систем из источников (полный цикл – от выгрузки исходного кода до получение готового образа);
опыт работы в Unix (уверенное администрирование Linux/BSD из командной строки, написание пользовательских скриптов на Bash);
знание английского языка (письменный на уровне A2/Pre-Intermediate или выше для чтения технической документации);
знание Git (работа с ветками, разрешение конфликтов, отправка и выгрузка изменений, опыт работы с Github и Gitlab).
Желательные навыки:
понимание сетевого стека операционной системы (TCP/IP, DHCP, VPN, взаимодействие по HTTP(S), функции брандмауэра);
опыт кастомизации сборки систем (изменения в конфигурации и пользовательском интерфейсе, добавление или удаление пакетов, применение патчей безопасности);
знание одного или нескольких языков программирования в системной разработке из следующих: Python, Rust, Lua, Go;
участие в open-source проектах и (или) наличие собственных на Github или Gitlab репозитории.
Будет большим плюсом:
прямой опыт работы с межсетевыми экранами (собственная сборка, изучение исходного кода или работа с Packet Filter на базе BSD);
опыт написания собственных и (или) модификации существующих пакетов для операционных систем;
опыт веб-разработки (LEMP или аналогичный стек, важно для понимания и работы с панелью управления устройства).
Информационно-вычислительный центр Национального статистического комитета Республики Беларусь
Минск
Не указана
Белорусские облачные технологии
Минск
от 2500 BYR