SberTech Опубликована 3 дня назад · отклик: Сайт вакансий
Go-разработчик, OpenStack и микросервисы
ЗарплатаПо договорённости
ФорматГибрид
ЛокацияМосква, Россия
ЗанятостьПолная занятость
Разработка продукта для безопасного сегментирования трафика между виртуальными машинами в OpenStack-кластерах.
Задачи
- Поддержка и развитие существующих Go-сервисов проекта (четыре сервиса): функционал и фиксы.
- Разработка новых Go-сервисов при необходимости для реализации нового функционала.
- Обеспечение качества кода: написание и поддержка unit- и integration-тестов, участие в интеграционно-функциональном и нагрузочном тестировании, регрессионное тестирование.
- Рефакторинг кодовой базы: устранение технического долга, улучшение читаемости, оптимизация критических участков кода.
- Внедрение и развитие мониторинга сервисов: сбор метрик (Prometheus/OpenMetrics).
- Интеграция сервисов с системой логирования OpenStack: structured logging, корреляция контекста с событиями Nova/Neutron.
- Взаимодействие с инфраструктурными компонентами: Nova API events через RabbitMQ, Cilium REST API, etcd, OVS.
- Участие в технических проектных обсуждениях: проектирование решений, код-ревью, написание Architecture Decision Records и документации.
- Работа в CI/CD-контуре: Jenkins-пайплайны (сборка, тесты, тегирование, деплой), конвенция тегов образов.
- Поддержка документации по сервисам.
Требования
- Опыт коммерческой разработки на Go: goroutine, каналы, gRPC, работа с памятью и GC (как плюс); написание чистого, поддерживаемого и тестируемого кода.
- Тестирование: опыт написания unit- и integration-тестов (testify, ginkgo), работа с флагом -race, написание тестов как часть процесса разработки.
- Опыт с Linux: уверенная командная строка, понимание процессов, файловой системы, сетевого стека; bash, grep, awk, curl; основы администрирования серверов.
- Сетевые протоколы L2/L3: bridge, VTEP, flow rules, tunneling (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), structured logging.
- Навыки работы с генеративными AI-моделями.
- Опыт создания AI-агентов и использования их в работе.
- Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
- Инструментальное владение AI для анализа, генерации и автоматизации.
Условия
- Комфортный современный офис рядом с м. Тульская.
- Возможность выбрать удобный график – офис/гибрид.
- Ежегодный пересмотр зарплаты, годовая премия.
- Корпоративный спортзал и зоны отдыха.
- Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
- Программа адаптации IT Bootcamp.
- Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
- Ипотека для сотрудников выгоднее до 4%.
- Подписка Прайм с возможностью совместного использования на трёх близких.
Инструменты в вакансии
Навыки и технологии
Направления