Т1 Сервионика
Разработчик C++/ Go
1 мес. назад
RussiaMiddleHybrid
c++gopythonansibledpdkdockerkubernetestcp
Вакансия разработчика C++/Go для работы над высокопроизводительным сетевым решением для балансировки трафика L3 на основе DPDK и сопутствующих сервисах управления.
О компании
- Компания: Т1 Сервионика
Обязанности
- Писать производительный код для новых сетевых модулей (обработка и балансировка трафика) на C++.
- Исправлять баги, оптимизировать существующие узкие места.
- Работать с сетевым стеком Linux.
- Разрабатывать сервисы для изменения конфигурации платформы на Go (сервисы управления).
- Реализовывать средства мониторинга.
- Доработка функционала модуля проверки доступности.
- Интегрировать C++ ядро с Go-сервисами.
- Участвовать в проектировании новых фич.
- Писать автотесты для C++ и Go.
- Описывать техническую информацию по выполненным задачам.
Требования
- Опыт коммерческой разработки на C++ от 2 лет.
- Опыт коммерческой разработки на Go от 1 года.
- Опыт работы с TCP / UDP, сокетами, IP-маршрутизацией.
- Готовность гибко переключаться между C++ и Go в рамках одной задачи / дня.
- Желателен опыт с DPDK или VPP (даже небольшой — очень приветствуется).
- Желателен опыт работы с Ansible.
- Базовое знакомство с Docker / Kubernetes.
- Умение писать скрипты на Python (для вспомогательных задач).
Условия
- Гибридный или удаленный формат работы по России в часовом поясе МСК или +/- 2 часа к МСК, с 9-18 по местному времени.