ВК Решения

Senior Golang Platform Engineer / DevExperience Developer

Не указана
  • Минск
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Golang
  • Git
  • Kubernetes
  • Linux

DevPlatform — это внутренняя платформа, которая помогает десяткам команд разрабатывать, тестировать, деплоить и сопровождать сервисы быстрее, надёжнее и безопаснее.Одним из ключевых треков и компонентов нашей платформы является DevExperience, в который входит QualityGate — система контроля качества, автоматически проверяющая все изменения на соответствие стандартам инженерной культуры, безопасности, стабильности и технического долга.

Мы ищем инженера, который будет участвовать в развитии QualityGate, формировать стандарты качества и глубоко встраиваться в CI/CD-процессы компании, а также поможет в целом прокачать DevExp в рамках бигтеха.

Задачи

  • Проектировать и развивать систему Quality Gate как часть CI/CD-пайплайнов
  • Встраивать линтеры, тест-репорты, security-сканеры, policy-as-code и другие проверки в пайплайны
  • Разрабатывать механизмы агрегации результатов и формирования статуса (pass/fail)
  • Строить метрики и визуализации качества кода, покрытия, безопасности, рисков изменений и так далее
  • Сотрудничать с командами DevOps, SDK, Security и так далее для внедрения best practices
  • Помогать командам адаптировать систему к своим проектам через конфигурации, SDK или API
  • Поддерживать и развивать стандарты качества, обучающие материалы и внутренний тулинг для тестирования и разработки

Требования

  • Уверенное владение языком Go/Golang
  • Опыт работы с CI/CD: GitHub Actions, GitLab CI, TeamCity или аналогичными
  • Понимание принципов качественного кода: code style, тестирование, покрытие, технический долг
  • Опыт работы с линтерами, тестовыми фреймворками
  • Знание Docker
  • Умение писать простые, удобные для повторного использования CLI-инструменты или API-сервисы

Будет плюсом

  • Опыт работы с security tools (например, SonarQube, Snyk, Trivy)
  • Базовое понимание Kubernetes, Helm, Terraform
  • Опыт в создании Developer Tooling или IDP-платформ
  • Навыки визуализации данных (SuperSet, Grafana, custom dashboards)
  • Знакомство с системами оценки инженерного риска (Change Risk Score)