Header: Разработчик в VPC Yandex.Cloud
Description: Команда виртуальной сети разрабатывает сервисы, которые обеспечивают связность как между виртуальными машинами облака, так и между виртуальными машинами и интернетом. Мы реализуем ключевые компоненты сетевой инфраструктуры: балансировщики нагрузки, NAT как сервис, VPN, DNS.
  Наша команда отвечает за software-часть внутренней и внешней сетевой связности в Yandex.Cloud. Мы строим систему доставки трафика для разных сценариев: IPv4-связность, Cloud Interconnect, Egress NAT, сетевой балансировщик нагрузки.
Requirements: • имеете опыт серверной разработки на C, C++ или Go
  • умеете профилировать и оптимизировать свой и чужой код на всех уровнях, включая ядро
  • пишете надежный код, можете исследовать сложные проблемы и работать в команде
Tasks: • разрабатывать сервисы сетевого data plane: эти компоненты отвечают непосредственно за высокопроизводительную обработку сетевых пакетов
  • профилировать и оптимизировать обработку трафика, чтобы получить максимальную производительность современного сетевого оборудования
  • взаимодействовать с командой control plane для повышения программной управляемости сети
Pluses: • работали с сетевой подсистемой ядра Linux, DPDK, VPP
  • использовали eBPF
  • имеете представление о виртуальных сетях и оверлеях, SDN, BGP, маршрутизации и туннелировании
Hashtags: #dataplane #C #CPP #go #linux #DPDK #VPP #EBPF #SDN #BGP #VPC
Raw text: Разработчик в VPC Yandex.Cloud💭
  
  Команда виртуальной сети разрабатывает сервисы, которые обеспечивают связность как между виртуальными машинами облака, так и между виртуальными машинами и интернетом. Мы реализуем ключевые компоненты сетевой инфраструктуры: балансировщики нагрузки, NAT как сервис, VPN, DNS.
  Наша команда отвечает за software-часть внутренней и внешней сетевой связности в Yandex.Cloud. Мы строим систему доставки трафика для разных сценариев: IPv4-связность, Cloud Interconnect, Egress NAT, сетевой балансировщик нагрузки.
  
  Мы ждем, что вы:
  • имеете опыт серверной разработки на C, C++ или Go
  • умеете профилировать и оптимизировать свой и чужой код на всех уровнях, включая ядро
  • пишете надежный код, можете исследовать сложные проблемы и работать в команде
  
  Что нужно делать:
  • разрабатывать сервисы сетевого data plane: эти компоненты отвечают непосредственно за высокопроизводительную обработку сетевых пакетов
  • профилировать и оптимизировать обработку трафика, чтобы получить максимальную производительность современного сетевого оборудования
  • взаимодействовать с командой control plane для повышения программной управляемости сети
  
  Будет плюсом, если вы:
  • работали с сетевой подсистемой ядра Linux, DPDK, VPP
  • использовали eBPF
  • имеете представление о виртуальных сетях и оверлеях, SDN, BGP, маршрутизации и туннелировании
  
  https://ya.cc/t/DoXzCQDRp9pvF
  
  #dataplane #C #CPP #go #linux #DPDK #VPP #EBPF #SDN #BGP #VPC