Инженер по выпуску
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
О Supabase
Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, функции Edge, режим реального времени и поиск векторов. Все сервисы глубоко интегрированы и разработаны для роста.
О роли
Мы ищем инженера по выпуску (SRE) для присоединения к нашей команде инженерии выпуска (часть EngOps) - эксперта по эксплуатации производства, который применяет подход SRE к тому, как Supabase выпускает и запускает, делая развертывания безопасными, наблюдаемыми и восстанавливаемыми в масштабе.
Сфера ответственности инженерии выпуска значительно расширилась за пределы сборки и доставки: мы все больше занимаемся оперативной надежностью систем, которые развертывают и запускают Supabase. В этой роли вы будете рассматривать наши конвейеры развертывания, сигналы предпроизводства и саму плоскость управления как производственные системы - с SLO, бюджетами ошибок и владением на-call - и вы будете тем человеком, на которого команды полагаются, когда надежность находится под угрозой.
Эта роль не является ролью "воротника". Вы сделаете надежный путь легким: стандартизируете то, как мы развертываем, инструментируете то, что мы доставляем, и обеспечиваете, что когда что-то ломается, мы обнаруживаем это быстро и быстро восстанавливаемся.
За что вы будете отвечать
В этой роли вы будете:
- Владеть надежностью систем развертывания и выпуска Supabase, а также плоскостью управления, на которой они работают, в соответствии с четкими SLO и бюджетами ошибок
- Превратить предпроизводство в надежный сигнал - стандартизировать и инструментировать сегодняшние фрагментированные, неформальные рабочие процессы развертывания
- Стимулировать готовность к восстановлению после аварий, включая возможность воспроизводимого развертывания сред с нуля (распутывание недокументированных секретов, неясной собственности на конфигурацию и циклических зависимостей служб)
- Создавать и эксплуатировать мониторинг состояния и SLO для критических потоков пользователей, используя синтетическое тестирование для обнаружения регрессий до того, как клиенты их обнаружат
- Сокращать среднее время обнаружения и среднее время восстановления для инцидентов, связанных с развертыванием, - которые составляют значительную часть нашей нагрузки на инциденты
- Участвовать в on-call, руководить постмортемами, и превращать результаты в инструкции, оповещения и автоматизацию, которые удаляют рутину
- Улучшать наблюдаемость и аудируемость развертывания - четкий отчет о том, что было доставлено, где, когда и кем
- Документировать операционные процедуры - пути выхода из строя, модели доступа и инструкции - так, чтобы знания о надежности не были tribal
Надежность и операции
- Определять и отслеживать SLA, SLO, бюджеты ошибок и метрики доставки DORA - с осмысленным оповещением о шуме
- Обеспечивать, чтобы развертывания быстро и безопасно завершались, когда проверки работоспособности ухудшались
- Укреплять рабочие процессы доступа и аварийного восстановления (например, ограниченное самообслуживание), чтобы нужные люди могли действовать в случае инцидента без небезопасных обходных путей
- Работа в тесном сотрудничестве с командами разработки продукта и платформы для согласования практик выпуска с целями надежности и доступности
Вы можете быть хорошим кандидатом, если
- Имеете более 5 лет опыта в SRE, эксплуатации производства, инженерии платформы или инженерии выпуска
- Эксплуатировали производственные системы в крупном масштабе и осуществляли круглосуточную поддержку
- Свободно ориентируетесь в SLA, SLO, бюджетах ошибок, метриках DORA и операционных KPI, а также в инструментах наблюдаемости, лежащих в их основе (Prometheus, Grafana, Alertmanager или аналогичные)
- Возглавляли реагирование на инциденты с помощью инструментов, таких как incident.io (или PagerDuty / Opsgenie), проводили беспристрастные постмортемы и добивались снижения MTTD/MTTR
- Уверенно работаете на AWS (несколько учетных записей, IAM, VPC) в производстве
- Комфортно чувствуете себя с инфраструктурой как кодом (Pulumi, Terraform) и Kubernetes
- Пишете скрипты и автоматизируете процессы, чтобы исключить рутину, а не поглощать ее
- Четко общаетесь как со специалистами по инфраструктуре, так и с инженерами продукта
- Процветаете в асинхронных, глобально распределенных командах
- Комфортно ориентируетесь в неопределенности и совершенствуете системы со временем
Что мы предлагаем
- Полностью удаленная работа
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете работать лучше всего откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или компенсацию на coworking, которую можно использовать в любой точке мира.
- ESOP
Каждый член команды получает ESOP (долевую собственность) в компании. Мы хотим, чтобы все разделяли успех того, что мы создаем вместе.
- Технологическая компенсация
Используйте этот бюджет, чтобы создать идеальную рабочую среду, ноутбук, монитор, наушники или все, что помогает вам работать лучше всего.
- Медицинские льготы
Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
- Ежегодные офлайн-встречи
Однажды в год вся компания собирается в новом городе на неделю для общения, сотрудничества и веселья. Это один из лучших моментов нашего года.
- Гибкий график работы
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.
- Профессиональное развитие
Каждый член команды получает ежегодную компенсацию на обучение, курсы, книги, конференции или все, что поддерживает ваш рост.
О команде
Supabase родился удаленным и открытым исходным кодом. Мы считаем, что наша глобально распределенная команда, это наше секретное оружие в создании инструментов, которые любят разработчики.
- ~400 членов команды
- 60+ стран
- 20+ языков
- Более $1B привлеченных средств (включая наш $500M Series F)
- 540 000+ членов сообщества
Мы работаем быстро, строим открыто и используем то, что создаем. Если это в вашем проекте, мы, вероятно, используем это в нашем тоже. Мы глубоко верим в экосистему открытого исходного кода и стремимся поддерживать, не заменять, существующие инструменты и сообщества.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: неделю после публикации или поднятия показывается выше собранных с других сайтов, его можно редактировать, поднимать и закрывать, а ещё оно попадает в поиск вакансий Google.