Описание
Продукт обеспечивает безопасное сегментирование трафика между виртуальными машинами в OpenStack-кластерах.
Задачи
•Поддерживать и развивать существующие Go-сервисы проекта
•Разрабатывать новые Go-сервисы для реализации нового функционала
•Обеспечивать качество кода: писать и поддерживать модульные и интеграционные тесты, участвовать в интеграционно-функциональном, нагрузочном и регрессионном тестировании
•Рефакторить кодовую базу, устранять технический долг, улучшать читаемость и оптимизировать критические участки кода
•Внедрять и развивать мониторинг сервисов, собирать метрики
•Интегрировать сервисы с системой логирования OpenStack
•Взаимодействовать с инфраструктурными компонентами: Nova API events через RabbitMQ, Cilium REST API, etcd и OVS
•Участвовать в технических проектных обсуждениях, проектировать решения, проводить код-ревью, писать Architecture Decision Records и документацию
•Работать в CI/CD-контуре: настраивать Jenkins-пайплайны для сборки, тестирования, тегирования и развёртывания, поддерживать конвенцию тегов образов
•Поддерживать документацию по сервисам
Требования
•Опыт коммерческой разработки на Go
•Умение работать с goroutine, каналами и gRPC
•Умение писать чистый, поддерживаемый и тестируемый код
•Опыт написания модульных и интеграционных тестов, работы с testify, ginkgo и флагом -race
•Уверенная работа в командной строке Linux, понимание процессов, файловой системы и сетевого стека
•Знание bash, grep, awk и curl, основы администрирования серверов
•Знание сетевых протоколов L2/L3, bridge, VTEP, flow rules, VXLAN/GRE и принципов работы сетей виртуализированной среды на уровне data plane
•Опыт работы с OpenStack, понимание его архитектуры, жизненного цикла ВМ в Nova и сетевых ресурсов Neutron
•Опыт работы с Docker, написания Dockerfile, сборки и оптимизации образов, понимание взаимодействия контейнеров с хост-системой
•Английский для чтения технической документации и работы с issue-трекерами
Будет плюсом
Опыт работы с виртуализацией сети на уровне data plane, BPF-программами, OVS flow rules, распределёнными системами, etcd, RabbitMQ и аналогами, event-driven-архитектурой, durable-очередями, watch/reconnect-паттернами, CI/CD, Jenkins-пайплайнами, Prometheus/OpenMetrics, структурированным логированием, генеративными AI-моделями, AI-агентами, GigaChat и Kandinsky
Условия
•Ежегодный пересмотр зарплаты и годовая премия
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•Программа адаптации IT Bootcamp
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Ипотека для сотрудников выгоднее до 4%
•Подписка Прайм с возможностью совместного использования на трёх близких