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Возможность карьерного роста и участия в значимых проектах