Оплачиваемое тестовое задание в контексте решение реальной задачи. Оплата фикс прайсом за решенную задачу 1000$.
У нас стартап cloud-routers.com. Мы находимся на этапе отладки багов и подключения эквайринга. Возможен опцион и роль ведущего разработчика в случае успеха.
Физические и виртуальные роутеры пытаются, но не могут подключиться к гейтвей серверу из РФ. Выглядит это как попытка соединения, 15-20 секунд коннект, затем обрыв соединения и цикл бесконечно повторяется.
Баг плавающий, обычно воспроизводиться после перезагрузки роутера или разрыва интернет соединения. Роутеры отваливаются сами по себе, а потом так же сами по себе восстанавливают связь (но чаще не восстанавливают).
Проблема в большей степени затрагивает виртуальные и физические роутеры развернутые в РФ. Гейтвей сервер на AWS, роутеры пытаются соединиться с ним посредством туннеля управления (datagrams внутри QUIC, использует UDP-транспорт).
Для виртуальных роутеров проблему “решает” подключение любого VPN (локации не в РФ) между хостом и гипервизором. Виртуальный роутер, который был установлен в гипервизоре сразу “сцепляется” с гейтвей сервером.
Нужно сделать так, чтобы роутеры подключаемые к гейтвей серверу из РФ стабильно работали, без реконектов.
У нас распределенная команда, тестовый стенд собран у меня дома, юг города, поэтому отлаживать баг будем у меня, ноутбук и все необходимое предоставим. У вас будут все доступы.
Приезжаете - работаете, если справитесь за день - сразу и закроемся по оплате. Но я бы закладывал минимум 2-4 полных рабочих дня (по 8 часов) на эту задачу, с учетом того, что нужно будет еще погрузиться в специфику проекта, собрать прошивки и тд.
Можем договориться либо на полный рабочий день, либо после вашей основной работы, как будет удобно (но не менее 4-х рабочих часов за раз).
Если сработаемся я сниму коворкинг где вам удобно и развернем там тестовый стенд, нам нужна отладка всего проекта на постоянной основе. Ведущий инженер выбыл из проекта, но остается на связи и со всем поможет / проконсультирует.
Обязанности:
Устранить баг
Требования:
Глубокое понимание работы сетей TCP/IP. Подсети, маршруты, трансляция адресов, туннели, VRF.
Администрирование и разработка под Linux - network namespaces, systemd, nginx, sockets, netlink, kernel mode drivers (network & storage). C/C++, buildroot, cmake. Понимание криптографии на уровне использования готовых библиотек примитивов. HTML (базово), HTTP и SOCK5.
Условия:
Оплата проводится фикс прайсом - 1000$, за решение одной задачи описаннной в вакансии. Своего рода это оплачиваемое тестовое, мы находимся в поиске нового ведущего разработчика.
Санкт-Петербург
до 80000 RUR