IONOS
Staff Software Engineer (f/m/d) Virtual Network Functions
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду VNF Development компании IONOS. Разработка и эксплуатация виртуальных сетевых функций (VNF) облака IONOS на Golang и Kubernetes — от архитектуры и реализации до деплоя и поддержки в продакшене.
Задачи
- Разрабатывать и поддерживать масштабируемые и высокопроизводительные Virtual Network Functions (VNF) облака IONOS с использованием разных технологий
- Проектировать новые функции и внедрять новые технологии (аппаратные и software-defined) в компонентах инфраструктуры VNF
- Писать, тестировать и ревьюить сервисы на Golang для VNF, используя AI-инструменты в ежедневном рабочем процессе
- Деплоить, эксплуатировать и отлаживать VNF-нагрузки в Kubernetes, включая операции с кластером, обновления, мониторинг и диагностику сетевых проблем в продакшене
- Взаимодействовать с другими командами для плавной интеграции новых VNF с продуктами IONOS
Требования
- Уверенное владение Golang и/или C/C++, включая AI-assisted разработку
- Практический опыт с архитектурой и эксплуатацией Kubernetes; знания на уровне принципов CKA
- Знание семейства протоколов TCP/IP и сетевых технологий: Open vSwitch, OpenFlow, VXLAN, VRF, eBPF
- Опыт с облачными средами и технологиями виртуализации, например QEMU/KVM
- Опыт с GNU toolchain (gcc, gdb, make и др.), git и Linux CLI
- Опыт администрирования и автоматизации Linux
- Будет плюсом: внутреннее устройство сетевого стека ядра Linux, VPP и DPDK
Условия
- Гибридный формат работы
- Гибкий график на основе доверия
- В некоторых локациях — субсидированная столовая и бесплатные напитки
- Современный офис с удобной транспортной доступностью
- Скидки для сотрудников на активности и продукты
- Корпоративные мероприятия: летние и зимние вечеринки, воркшопы
- Много возможностей для обучения и развития
- Различные предложения по здоровью: спорт и оздоровительные курсы
Навыки
- Golang
- C
- C++
- Kubernetes
- TCP/IP
- Open vSwitch
- OpenFlow
- VXLAN
- VRF
- eBPF
- QEMU
- KVM
- gcc
- gdb
- make
- git
- Linux
- VPP
- DPDK