О компании
Grafana Labs — компания, стоящая за открытой облачной платформой наблюдаемости. Придерживается принципов открытого исходного кода, открытых стандартов, открытых экосистем и открытой культуры. Grafana Cloud — полностью управляемая платформа наблюдаемости, гибкая и масштабируемая, с полезным ИИ. Более 35 миллионов пользователей и более 7 000 клиентов, включая Anthropic, Bloomberg, NVIDIA, Microsoft и Salesforce, доверяют Grafana Labs. Компания полностью удалённая, более 1 600 сотрудников в 40+ странах. Инвесторы: Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, Lead Edge Capital.
О роли
Вакансия: Software Engineer — Platform Productivity. Удалённая работа, рассматриваются кандидаты в часовых поясах Великобритании.
Контекст
Grafana Cloud обрабатывает миллионы метрик, логов и трейсов в секунду, планируется рост до сотен миллионов в секунду. Важно улучшать производительность, надёжность и эффективность.
Внутренняя инженерная платформа (Internal Engineering Platform) предоставляет прикладным инженерам инструменты, системы и Kubernetes-кластеры для разработки, развёртывания и запуска рабочих нагрузок.
Роли в платформе подходят инженерам, увлечённым производительностью и надёжностью, которые любят доводить проекты от идеи до продакшена.
Команды организованы в сквады: облачная инфраструктура, сети и безопасность; инженерная продуктивность; управление ёмкостью; клиентские административные инструменты (CAT); соответствие требованиям US Federal.
Из-за работы с продакшен-сервисами есть дежурства (on-call) для обеспечения здоровья системы.
Чем предстоит заниматься
Найм ведётся в сквад Platform Productivity. Сквад помогает внутренним инженерам выпускать ПО на инфраструктуру безопасными и измеримыми способами. Ведёт автоматизацию процессов релиза (от CI/CD до бутстрапинга), помогает внутренним командам использовать «золотые пути» (golden path), а также разбирает крайние случаи. Это платформенная команда для команд, создающих инструменты наблюдаемости: Grafana, Mimir, Loki, Tempo.
Сквад самостоятельно формирует дорожную карту, и вы будете участвовать в этом процессе. Нужно поддерживать, улучшать и расширять существующие системы, выбирать направления развития, а также корректно выводить из эксплуатации устаревшие системы.
Обязанности включают:
- Разработку и сопровождение внутренней инженерной платформы (IEP).
- Управление и развитие CI/CD платформы.
- Автоматизацию сборки, релизов и развёртывания.
- Инструменты управления конфигурацией приложений.
- Автоматизацию обновления программного обеспечения.
- Управление артефактами.
- Работу с разными внутренними командами (от разработки до безопасности) для реализации их требований.
- Участие в дежурствах для поддержки платформенных инструментов.
Условия
Компания инвестирует в продуктивность разработчиков. Можно использовать современные ИИ-ассистенты для написания кода (на выбор, в рамках политики безопасности) с оплачиваемым компанией бюджетом. Поощряется прагматичная разработка с использованием ИИ: быстрое прототипирование, генерация тестов, рефакторинг, документация, разбор инцидентов — при соблюдении стандартов качества и код-ревью.