Инженер по развёртыванию Postgres (Nix)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
О Supabase
Supabase - это платформа разработки Postgres, созданная разработчиками для разработчиков. Мы предоставляем полное решение для бэкенда, включая базу данных, аутентификацию, хранилище, функции Edge, реалтайм и векторный поиск. Все сервисы глубоко интегрированы и разработаны для роста.
О роли
Мы ищем инженера по развёртыванию Postgres, который присоединится к нашей команде PostgreSQL и поможет улучшить наши предложения PostgreSQL.
Вы будете работать в тесном сотрудничестве с командой PostgreSQL, играя важную роль в принятии технических решений и совершенствовании внутренних методологий. Эта роль идеально подходит для человека, который преуспевает в асинхронной, быстро меняющейся среде и увлечен созданием инструментов для разработчиков, которые масштабируются до миллионов.
Основная задача этой роли - обеспечение стабильности и развёртывания наших продуктов. Вы будете выступать в качестве связующего звена между командами продукта и инфраструктуры для повышения надежности развёртывания и обновлений. Вы будете нести совместную ответственность за сборки и развёртывания через наш публичный репозиторий supabase/postgres на GitHub, который объединяет функции в образах Docker и AWS AMIs для облачного и локального использования.
За что вы будете отвечать
- Упаковывать программное обеспечение в наш репозиторий supabase/postgres с помощью Nix (с flakes) и помогать нам перейти от традиционной упаковки к упаковке Nix со временем.
- Управлять жизненными циклами PostgreSQL, обеспечивая своевременные основные, второстепенные и расширения обновлений.
- Расширять системы выпуска платформы, чтобы позволить разработчикам все больше самообслуживаться.
- Оптимизировать CI/CD и инструментацию, в частности, расширяя GitHub Actions, инструментацию команды и подходы к тестированию/выпуску.
- Решать производственные проблемы, проактивно выявляя и исправляя проблемы в развёртываниях клиентов.
- Поддерживать лучшие практики и тесты, чтобы обеспечить повышенную стабильность и снижение рисков развёртывания.
Вы можете быть хорошим кандидатом, если
- Имеете опыт работы с PostgreSQL и его экосистемой более 3 лет, включая расширения и оптимизацию производительности.
- Являетесь экспертом в области инфраструктуры с опытом управления, инструментации и оптимизации.
- Владеете системой управления пакетами Nix (включая flakes) наряду с Ansible, Packer, Docker, QEMU/KVM, AWS и Kubernetes.
- Имеете опыт создания продуктов для нескольких архитектур, в частности, для Linux и Darwin/macOS aarch64.
- Комфортно работаете в полиглотных средах, включая сборки для проектов на C/C++, Go, JavaScript и Rust.
- Четко общаетесь как с техническими, так и с нетехническими аудиториями, особенно при взаимодействии с клиентами.
- Имеете опыт работы в асинхронных или глобально распределенных командах и цените независимое, проактивное решение проблем.
- Готовы наставлять, беря на себя ответственность за обучение инженерной команды использованию и вкладу в нашу работу на основе Nix.
Что мы предлагаем
- Полностью удаленная работа
Мы нанимаем сотрудников по всему миру. Мы считаем, что вы можете работать лучше всего откуда угодно. У нас нет офисов Supabase, но мы предоставляем членство в WeWork или компенсацию за coworking, которую можно использовать в любой точке мира.
- ESOP
Каждый член команды получает ESOP (доля в компании). Мы хотим, чтобы все разделяли успех того, что мы создаем вместе.
- Технологическая субсидия
Используйте этот бюджет, чтобы создать идеальную рабочую среду, ноутбук, монитор, наушники или все, что помогает вам работать лучше всего.
- Медицинское страхование
Supabase покрывает 100% медицинского страхования для сотрудников и 80% для иждивенцев, где бы вы ни находились. Ваше благополучие и здоровье вашей семьи важны для нас.
- Ежегодные офлайн-встречи
Однажды в год вся компания собирается в новом городе на неделю для общения, сотрудничества и веселья. Это один из лучших моментов нашего года.
- Гибкий график работы
Мы работаем асинхронно и доверяем вам управлять своим временем. Вы знаете, что нужно сделать и когда.
- Профессиональное развитие
Каждый член команды получает ежегодную субсидию на обучение, которую можно потратить на курсы, книги, конференции или все, что поддерживает ваш рост.
О команде
Supabase родился удаленно и открыт исходный код. Мы считаем, что наша глобальная распределенная команда, это наше секретное оружие в создании инструментов, которые нравятся разработчикам.
- ~400 членов команды
- 60+ стран
- 20+ языков
- Более $1 млрд привлеченных средств (включая наш $500 млн Series F)
- 540 000+ членов сообщества
Мы работаем быстро, строим открыто и используем то, что создаем. Если это в вашем проекте, мы, скорее всего, используем это в нашем. Мы глубоко верим в экосистему открытого исходного кода и стремимся поддерживать, не заменять, существующие инструменты и сообщества.
Мы публикуем копию этого объявления, чтобы его нашли те, кто ищет работу в Грузии, со ссылкой на первоисточник. Если оно ваше, вы можете взять управление им на себя, или попросить нас его снять.
Полученное объявление становится прямым: показывается выше зеркальных копий, отклики приходят в вашу панель, а объявление попадает в поиск вакансий Google.