Go-разработчик биллинга Yandex Cloud
офис, гибрид, Екатеринбург
Команда биллинга Yandex Cloud модернизирует монолитную Python-систему в набор сервисов на Go. Роль в разработке высоконагруженных распределённых сервисов, миграции, повышении масштабируемости и надежности, влияние на финансовые показатели и опыт пользователей
ГрейдMiddle/Senior
Стек
GoKubernetesDockerTerraformPrometheusGrafanaElastic StackAnsibleJenkins
Задачи
- •Разрабатывать и внедрять новые сервисы на Go
- •Мигрировать функциональность монолита в микросервисы
- •Писать чистый, покрытый тестами и документированный код
- •Проводить code review и помогать коллегам
- •Участвовать в проектировании, оптимизации производительности и архитектурных решениях
- •Взаимодействовать с инфраструктурой и решать DevOps-задачи
Обязательно
- •Уверенное знание Go и соответствующего тулинга
- •Умение тестировать и профилировать код
- •Опыт работы с OLTP- и OLAP-базами данных
- •Опыт работы с распределёнными брокерами сообщений
- •Понимание особенностей распределённых систем
- •Готовность участвовать в проектировании технических решений
- •Умение проводить исследование сложных задач
Будет плюсом
- •Опыт создания сервисов end-to-end (разработка, развёртывание, поддержка)
- •Опыт работы с высоконагруженными распределёнными системами
- •Знание инструментов управления инфраструктурой (Docker, Kubernetes, Terraform, Ansible, Jenkins)
- •Опыт с инструментами мониторинга (Prometheus, Grafana, Elastic Stack, Datadog)
- •Опыт работы с облачными сервисами