Middle-разработчик Rust (control plane сетевых сервисов, FreeBSD)
Описание
vStack входит в Корпорацию ITG и является российской платформой виртуализации: серверная виртуализация, программно-определяемые хранилище и сеть. Мы создаём полный стек сетевых сервисов виртуального дата-центра enterprise-уровня: маршрутизация, firewall, NAT, DNS, DHCP, балансировка, VPN, отказоустойчивость, BGP/EVPN. Ядро стека — control plane на Rust поверх FreeBSD. Команда компактная: каждый инженер напрямую влияет на архитектуру и видит свой код в продукте у реальных заказчиков. Сейчас мы в поиске Middle-разработчика Rust. Основные задачи: Разработка control plane сетевых сервисов виртуального дата-центра: маршрутизация, firewall, NAT, DNS, DHCP, балансировка, VPN, отказоустойчивость; Интеграция системных сервисов FreeBSD (pf, FRR, dnsmasq, dhcpd, haproxy, strongswan) в единый управляемый контур; Участие в проектировании и развитии продукта. Что надо знать и уметь: Опыт коммерческой разработки от 2 лет, из них на Rust — от года; Асинхронный Rust: tokio, каналы, отмена задач, работа с блокирующими вызовами; Сети L2–L4: TCP/IP, маршрутизация, NAT, stateful firewall, VLAN; Уверенная работа с Unix: демоны, процессы, сигналы; git; RPC и очереди сообщений (JSON-RPC, AMQP/RabbitMQ или аналоги); Готовность работать с FreeBSD как основной платформой (предыдущий опыт не обязателен). Мы используем: Rust (tokio, serde, lapin), SQLite; FreeBSD: pf, CARP + pfsync, if_vxlan; FRR и GoBGP (BGP, BFD, EVPN); RabbitMQ (JSON-RPC over AMQP); dnsmasq, ISC dhcpd, haproxy, strongswan; GitLab CI. Большим плюсом будет: Опыт работы с FreeBSD или другой BSD-системой; Практика с BGP / EVPN / VXLAN или другим сетевым control plane; Опыт работы с VMware NSX или другим SDN-решением; Умение читать чужой код на Rust, C и Go (FRR, GoBGP, ядро FreeBSD). Что ты получишь от компании: Работу в международной IT-компании; Полностью официальное оформление по ТК РФ, с полностью белой заработной платой и отпуском 28 дней; Бонусы и премии по результатам работы; Конкурентный уровень заработной платы, который мы готовы обсудить на собеседовании; Современный офис в центре Санкт-Петербурга в бизнес-центре класса А (в пешей доступности от ст. м. Чернышевская); Высокопрофессиональную, молодую и дружную команду специалистов, увлеченных своим делом; ДМС через год работы; Профессиональный рост, наставничество и личностное развитие; Обучение за счет компании, в том числе и профессиональная сертификация.