Cloudflare1 день назад

Systems Engineer, Spectrum

Зарплата не указана
Hybrid

Обязанности

  • 01Разработка и поддержка edge dataplane Spectrum (Go): обработка TCP/UDP соединений, TLS-терминация, интеграция PROXY protocol, учёт соединений, интеграции с eBPF
  • 02Разработка и поддержка control plane Spectrum (Go): API для конфигурации приложений, provisioning, системы глобальной доставки конфигураций на edge-машины
  • 03Интеграции между различными dataplane: взаимодействие Spectrum с Unimog для L4 балансировки нагрузки, с Magic Transit для IP-трафика, с Argo Smart Routing для оптимизации путей до origin
  • 04Обеспечение операционного совершенства: аналитические пайплайны, наблюдаемость, участие в on-call, реагирование на инциденты, работа с техническим долгом
  • 05Участие в разработке roadmap: определение будущего развития Spectrum как L4-компонента в экосистеме Cloudflare

Требования

  • 01Опыт разработки и внедрения крупномасштабных, надежных, высокораспределённых систем
  • 02Сильный опыт программирования на Go; знакомство с Rust или готовность работать с ним является плюсом
  • 03Глубокое понимание L3 и L4 сетевых технологий: TCP, UDP, IP, состояние соединений, NAT, anycast, потоки пакетов
  • 04Опыт работы с примитивами сетевого стека Linux: сокеты, eBPF, сетевые пространства имён, netfilter/nftables, tc
  • 05Опыт проектирования и интеграции RESTful API и бэкенд-систем
  • 06Готовность самостоятельно сопровождать разработанные системы в production: участие в on-call ротации, реагирование на инциденты, анализ первопричин
  • 07Способность анализировать существующие системы в масштабе: чтение незнакомого кода, понимание скрытых зависимостей, безопасная эволюция ПО, работающего годами
  • 08Отличные навыки отладки и оптимизации, особенно в вопросах производительности и жизненного цикла соединений
  • 09Умение ясно излагать мысли письменно и устно; способность работать с разными командами для выработки общих решений

Условия

  • 01Локация: Остин, Техас (Austin, TX)
  • 02Работа в команде Packet Processing в составе Traffic Management организации
  • 03Партнёрство с командами Packet Processing, другими командами Traffic Management, DDoS, DNS, Core SRE и Edge SRE
  • 04Возможность работать над продуктом с огромным существующим масштабом и влиять на его будущее развитие
Systems Engineer, Spectrum · Rekru