Grafana Labs01.05.2026

Staff Backend Engineer - Application Core Services, Stacks | Canada | Remote

Canada (Remote)

Обязанности

  • 01Разработка, построение и поддержка систем согласования (реконсиляции) для отслеживания желаемого состояния стеков, обнаружения и исправления рассогласований между шаблонами стеков, состоянием grafana.com, Hosted Grafana и фактической конфигурацией стеков
  • 02Совместная работа с командами SSS, grafana.com и конфигурациями развертываний для обеспечения надежности, наблюдаемости и устойчивости рабочих процессов жизненного цикла стеков
  • 03Повышение операционной эффективности за счет снижения сложности развертываний (например, внедрение одноразовых PR региональных развертываний SSS) и участия в проекте Stack Config Reconciliation
  • 04Управление механизмами развертывания для плагинов, дашбордов, источников данных, версий Grafana, каналов релиза и конфигураций на уровне стеков
  • 05Поддержка новых регионов и кластеров, включая операционные процессы безопасного запуска стеков в новых регионах Grafana Cloud
  • 06Улучшение реагирования на инциденты и восстановления при рассогласованиях стеков, сбоях реконсиляции, проблемах с развертыванием плагинов и интеграции Hosted Grafana
  • 07Сотрудничество с командами Product, Hosted Grafana, Infrastructure, Support и смежными командами AppCore для решения проблем, затрагивающих клиентов
  • 08Участие в планировании дорожной карты, техническом проектировании, улучшении OnCall и долгосрочном упрощении операций со стеками
  • 09Владение производственным поведением создаваемых систем, включая улучшение инструкций, дашбордов, оповещений, безопасности реконсиляции, контроля развертываний и процедур восстановления
  • 10Участие в дежурстве (on-call) с распределением покрытия по регионам для обеспечения баланса нагрузки

Требования

  • 01Опыт работы в роли Senior или Staff Backend Engineer (или эквивалентный опыт в разработке систем)
  • 02Опыт проектирования и построения масштабируемых распределенных систем
  • 03Опыт работы с системами согласования (реконсиляции) и управления конфигурациями
  • 04Опыт работы в облачных средах (AWS, Azure, GCP) и интеграции с облачными маркетплейсами
  • 05Опыт работы с биллинговыми системами и автоматизацией provisioning
  • 06Опыт работы с CI/CD и DevOps-практиками
  • 07Опыт работы с наблюдаемостью (мониторинг, логирование, трассировка)
  • 08Опыт работы в командах, использующих Agile/Scrum
  • 09Опыт работы с пользовательскими порталами и внутренними платформами
  • 10Опыт работы в международной remote-first команде с распределением нагрузки
  • 11Знание Go, Python, или других современных языков программирования
  • 12Опыт работы с Kubernetes, Docker или другими контейнерными технологиями

Условия

  • 01Удаленная работа (Remote)
  • 02Работа в канадском часовом поясе (EST + CST)
  • 03Возможность вклада в Open Source проекты
  • 04Современные AI-инструменты для разработки (в рамках корпоративных политик безопасности)
  • 05Компания, ориентированная на open-source и инновации
  • 06Глобальная команда с разнообразным бэкграундом
  • 07Возможность карьерного роста и участия в значимых проектах