Описание проекта - Крупная российская технологическая компания, которая разрабатывает и производит вычислительную технику, серверы, системы хранения данных (СХД), телекоммуникационное оборудование (включая базовые станции сотовой связи). Команда разрабатывает семейство высокопроизводительных коммутаторов для центров обработки данных, поддерживающих на аппаратном уровне обработку трафика L2/L3 и технологии сетевой виртуализации.
Обязательные требования хорошее знание C++ (используем 20 стандарт); • знание сетевых технологий, стека протоколов TCP/IP; • отличное знание Linux, опыт разработки приложений под Linux/Unix; • опыт работы с Docker контейнерами, опыт работы с git.
Будет плюсом: знание протоколов статической и динамической маршрутизации, принципов их работы, технологий и протоколов управления сетевыми устройствами (ARP, BGP, BFD, ECMP, EGP, FRR, IGP, LACP, MC-LAG, RSTP, STP, VLAN, VRRP, VXLAN); навыки практического использование инструментов диагностики IP-маршрутизации, исследования IP-пакетов, создания нагрузки на конечных узлах IP сети : ping, traceroute, tcpdump, wireshark, iperf и т.д.; практический опыт использования специализированных средств (трафик-генераторов/анализаторов), таких как IXIA (Keysight)/Spirent/Cisco TRex и др.; практический опыт работы с одним из программных эмуляторов сетей: VIRL (Virtual Internet Routing Lab), Cisco PT (Cisco Packet Tracer), GNS3 (Graphical Network Simulator-3), EVE-NG (Emulated Virtual Environment Next Generation) и других. virtual Environment Next Generation) и других.
Чем предстоит заниматься: разработкой собственных сетевых демонов/служб; реализацией стандартов RFC, IEEE; разработкой ПО для управления сетевой подсистемой ядра Linux; разработкой ПО для управления коммутационным чипом.