Сети: Понимание принципов работы L3 и L2 сетей, OSI, TCP/IP
Опыт работы с сетевым оборудованием, конфигурирования, отладки сетевых схем
Опыт работы с wireshark, tcpdump
Знание сетевых протоколов и функционала сетевых устройств: каждый день работаем с BGP, VRF Lite, VRRP, VLAN, QinQ, SNMP, DHCP, ICMP, RADIUS, GRE и т. д
Инструменты разработки: Опыт работы с git (используем Gitlab)
Redmine
Большим плюсом будет опыт работы с сетевым стеком Linux, DPDK, XDP, netmap, и всем, что связано с обработкой сетевых пакетов
Место работы и занятость
График: полный рабочий день
Место работы: Новосибирская область, г. Новосибирск, Окружная улица, 29В
Описание
Чем предстоит заниматься: Проектирование, сборка, конфигурирование и отладка сложных сетевых схем более, чем из 10 устройств (маршрутизаторы ESR, коммутаторы MES)
Написание программного обеспечения для маршрутизаторов ESR
Программное обеспечение, которым мы занимаемся: Linux userspace приложения (демоны), библиотеки, утилиты
Основная часть работы
Драйвера устройств, модули ядра
Реже, но занимаемся
Начальные загрузчики устройства
Реже, но занимаемся
Функционал нашего программного обеспечения: Конфигурирование и управление группой устройств как одним устройством через единый командный интерфейс
Обработка пакетов и балансировка трафика между узлами кластера
Масштабирование производительности за счет автоматического добавления устройств в кластер
Резервирование всех элементов, автоматическое перераспределение функциональности в кластере в случае выхода из строя какого-либо устройства, линка и т. д
Сервисы, которые предоставляет маршрутизатор ESR сам по себе (не в кластере): BRAS, NAT, Firewall, IPS/IDS и множество других