улица Александра Невского 9
Обязанности:
-
Интеграция в систему OpenWrt Luci, UCI
- Разработка и поддержка пакетов для OpenWrt
- Создание конфигурационных схем через UCI
- Реализация и поддержка протокола CAPWAP
-
Написание скриптов автоматизации и мониторинга
-
Отладка и профилирование производительности
-
Взаимодействие с оборудованием и драйверами
-
Написание утилит для автоматизации тестирования, симуляция клиентов, парсинг вывода команд.
-
Написание демонов/микросервисов для управления конфигурацией через API Flask/FastAPI.
Требования:
-
Знание 802.11 Wi-Fi и сетевых стеков Linux
-
Hostapd - глубокое знание. Конфигурация и настройка 802.11a/b/g/n/ac/ax, SSID/VAP с VLAN mapping.
-
Знания WPA/WPA2/WPA3 Enterprise, RADIUS, 802.1X
-
WPA Supplicant. Настройка, роуминг bgscan, PMKSA caching. Работа с конфигурацией и утилитой wpa_cli.
-
iw & nl80211. Просмотр и изменение параметров беспроводного интерфейса iw list, iw dev, iw reg set. Понимание режимов работы Monitor, Master, Mesh.
- OpenWrt. Инструментарий сборки.
-
Luci / UCI. Разработка собственных модулей Luci на Lua или JavaScript. Создание схем и скриптов для управления параметрами через UCI.
-
Интеграция сторонних пакетов в систему сборки OpenWrt.
-
CAPWAP. Знание архитектуры протокола. Наличие опыта реализации RFC 5415
-
TCP/IP VLAN 802.1Q, STP, DHCP, NAT, brctl, bridge.
-
Диагностика проблем с сокетами netstat, ss, lsof и производительностью ядра perf, ftrace.
Стек:
-
Perl / Shell / Bash
-
Python
-
С/С++ базовый уровень
Условия:
- Стабильная выплата ЗП
- Комбинированный, гибкий график
- Возможность частичной удаленной работы
Личные качества:
- Аналитический склад ума
- Высокая самоорганизация, целеустремленность
- Желание обучаться и развиваться
- Умение работать в команде
Иностранные языки:
- Свободное чтение технической литературы на английском языке