Описание вакансии
Коротко о ролиТребования опыт коммерческой разработки на Go — goroutine, каналы, gRPC, работа с памятью и GC(как плюс); bash, grep, awk, curl;
Задачи:
— поддержка и развитие существующих 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%
— подписка Прайм с возможностью совместного использования на трёх близких.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.