Point your AI agent at freehire and let it find you a job.

Get the CLI →

VK

Open 22d

Go-разработчик

Posted 7 views
Discussion

Summary

Go developer on VK's reliability-tools group, which builds the monitoring backbone for VK Cloud: SLO evaluation, availability checks, timelines, and incident-management automation. Day-to-day work centers on Go services integrated with VictoriaMetrics, Grafana, Kafka/Redis Streams, PostgreSQL and Redis.

Группа разработки инструментов надёжности отвечает за важную часть мониторинга VK. Мы разрабатываем инструменты оценки SLO, проверки доступности (а-ля downdetect), таймлайны и прочее. Также отвечаем за автоматизацию процессов по заведению управления инцидентами.

Мы являемся частью инфраструктуры мониторинга облака VK и плотно взаимодействуем с командами мониторинга и ситуационного центра. Все алерты всех команд проходят через наши сервисы — так что мы ещё и отвечаем то, чтобы все продолжало работать в любых условиях.

Задачи

  • Разработка сервисов и инструментов для алертинга и управления инцидентами
  • Интеграция с системами VictoriaMetrics, Grafana, Kafka/Redis Streams
  • Интеграция open-source решений с in-house инфраструктурой ВКонтакте
  • Построение observabilty-платформы
  • Проектирование API и внутренних сервисов для обмена событиями и метриками
  • Оптимизация производительности и надёжности разрабатываемых систем
  • Участие в архитектурных решениях, код-ревью и CI/CD-автоматизации

Требования

  • От пяти лет коммерческого опыта разработки на Go
  • Глубокое понимание принципов построения распределённых систем, очередей сообщений, потоковой обработки событий, работы сетей и ОС Linux
  • Опыт работы с реляционными (PostgreSQL) и нереляционными БД (Redis; ClickHouse будет плюсом)
  • Навыки построения REST/gPRC API
  • Опыт написания unit- и интеграционных тестов
  • Проактивность: умение организовать процесс разработки и предлагать архитектурные улучшения

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available