Grafana Labs — компания, развивающая Grafana Cloud, управляемую платформу наблюдаемости, которой доверяют более 10 000 организаций. Платформа построена на открытых стандартах и предназначена для обеспечения надежности, ускорения инцидент-менеджмента и оптимизации телеметрии в масштабе. Среди клиентов — Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce. Компания полностью удаленная, команда распределена по более чем 40 странам.
Роль доступна для кандидатов в Великобритании, Германии, Испании, Ирландии и Швеции.
Группа Application Core Services (AppCore) входит в отдел Platform подразделения Foundations. Foundations создает внутреннюю инженерную платформу (IEP) и тесно сотрудничает с командами Cloud, Enterprise и Grafana. Команда разрабатывает системы, обеспечивающие бизнес-операции Grafana, используя платформу grafana.com для создания интеграций и решений, объединяющих техническую экосистему компании. AppCore состоит из нескольких сквадов, каждый из которых отвечает за одну или несколько доменных областей. Работа включает поддержку биллинговой системы для расчета потребления, автоматизацию provisioning после подписания контракта, интеграцию с облачными маркетплейсами AWS, Azure и GCP, а также разработку пользовательского портала для управления аккаунтами.
Сквад AppCore Stacks владеет системами, которые создают, настраивают, согласовывают, мигрируют и эксплуатируют стеки Grafana Cloud в масштабе. Стек — это пользовательская среда Grafana Cloud, связывающая организацию с Grafana и бэкенд-сервисами, включая Mimir, Loki, Tempo, плагины, дашборды, источники данных и конфигурацию уровня стека. Команда строит сервисы control-plane и рабочие процессы, поддерживающие согласованность состояния стека между grafana.com, Stack State Service (SSS), Hosted Grafana, облачными регионами и инфраструктурой Grafana Cloud.
Задачи:
- Проектирование, разработка и эксплуатация систем согласования, включая бэкенд SSS, для отслеживания желаемого состояния стека, обнаружения и устранения расхождений между шаблонами стека, состоянием grafana.com, Hosted Grafana и фактической конфигурацией клиентского стека.
- Взаимодействие с командами SSS, grafana.com и конфигураций развертывания для обеспечения надежности, наблюдаемости и устойчивости рабочих процессов жизненного цикла стека.
- Повышение операционной эффективности за счет снижения сложности развертывания (например, стремление к развертыванию SSS в регионе через один PR) и участие в проекте Stack Config Reconciliation.
- Управление механизмами раскатки для предоставляемых плагинов, дашбордов, источников данных, версий Grafana, каналов релизов и конфигурации уровня стека.
- Поддержка запуска новых регионов и кластеров, включая операционные пути для безопасного ввода стеков в эксплуатацию в новых регионах Grafana Cloud.
- Улучшение процессов реагирования на инциденты и восстановления при рассинхронизации стека, сбоях согласования и проблемах с раскаткой плагинов.
Инженеры Grafana могут вносить вклад в open-source сообщества и сотрудничать с командами за пределами своей непосредственной зоны ответственности.