Nscale

Инженер по опыту разработчиков — операции инфраструктуры ИИ

Коротко

Роль платформенного/DevOps-инженера в Nscale, облачном провайдере GPU для ИИ, отвечающего за CI/CD, GitOps и автоматизацию управления изменениями, которыми пользуются внутренние разработчики. Нужно 3-6 лет опыта в DevOps/SRE/платформенной инженерии, навыки Python или Go, GitHub Actions, Argo CD/Flux, Kubernetes, сборку контейнеров и работу с Jira Service Management. Работа предполагает дежурства по поддержке платформы доставки и базируется в одном из нескольких городов США.

Инженер по опыту разработчиков
Хьюстон; Сан-Франциско; Сиэтл; Нью-Йорк
О компании Nscale
Nscale — это облако GPU, созданное для ИИ. Мы управляем высокопроизводительной, экономичной инфраструктурой для стартапов, ориентированных на ИИ, и глобальных предприятий — от bare metal до платформенных сервисов, на которых команды действительно строят свои решения. Наша культура основана на ответственности, подотчетности и скорости. Мы действуем с чувством срочности, говорим друг другу правду, и каждый здесь тесно связан с инфраструктурой, которая обеспечивает работу ИИ.
Роль
Это инженерная позиция на уровне карьеры для тех, кто хочет владеть процессом от коммита до продакшена. Вы будете отвечать за реальную область: CI/CD, GitOps и автоматизацию изменений, которые инженеры Nscale используют каждый день для выпуска продуктов. Внутренние разработчики — ваши клиенты, и от вас ожидается, что вы сделаете их путь к продакшену быстрее, безопаснее и менее ручным со временем.
Что вы будете делать
•Создавать и поддерживать инструменты, которые переносят код от pull request до продакшена, включая рабочие процессы GitHub Actions, раннеры, а также пайплайны развертывания Argo CD и Flux.
•Отвечать за слой сборки и релиза: инструменты сборки, удалённое кэширование, сборку контейнерных образов, базовые образы, реестр артефактов, версионирование релизов и продвижение, чтобы сборки были быстрыми, воспроизводимыми и дешевыми в эксплуатации.
•Отвечать за локальные и временные тестовые среды, включая LocalStack, чтобы инженеры могли тестировать облачные API на ноутбуке или в CI до того, как что-либо попадёт в общую среду.
•Автоматизировать управление изменениями: связывать git, CI и события развертывания с Jira Service Management, чтобы записи об изменениях, уровни риска и утверждения создавались и обновлялись без ручной работы с тикетами.
•Определять и поддерживать SLO, SLI и дашборды для платформы доставки (время ожидания в очереди CI, длительность сборки, успешность развертывания, время отката, задержка синхронизации GitOps), чтобы разработчики могли мгновенно видеть состояние системы.
•Рассматривать рутинную работу разработчиков как баг. Находить медленные, ручные или подверженные ошибкам шаги между слиянием и работающим сервисом и устранять их с помощью кода.
•Поддерживать надёжность платформы доставки: устранять сбои пайплайнов и развертываний в условиях стресса, проводить анализ корневых причин и проводить постинцидентные обзоры, которые меняют систему.
•Поддерживать стандарты, которые обеспечивают консистентность и безопасность репозиториев: защита веток, CODEOWNERS, переиспользуемые рабочие процессы, обработка секретов и шаблоны репозиториев.
•Управлять внутренним порталом разработчиков (Backstage или аналогом): каталогом сервисов, шаблонами ПО и документацией, которые позволяют инженерам находить владельцев, создавать новый сервис и развертывать его без создания тикета.
•Сотрудничать с командами инженерии, SRE, безопасности и инфраструктуры. Вводить команды на «протоптанную дорогу», писать документацию и реагировать на их отзывы.
Что вы принесёте
•3-6 лет опыта в DevOps, платформенной инженерии, SRE или разработке ПО, включая опыт создания инструментов CI/CD или развертывания, на которые полагались другие инженеры.
•Сильные навыки программирования (Python, Go или аналогичные) и склонность к автоматизации работы.
•Практический опыт работы с GitHub (Actions и администрирование организации) и хотя бы одним инструментом GitOps — Argo CD или Flux.
•Рабочие знания Kubernetes и контейнеров.
•Практический опыт работы с системой сборки и релиза (инструменты сборки CI, версионированные релизы и продвижение между средами), сборкой контейнерных образов (BuildKit, Kaniko или аналогичные) и реестром артефактов, таким как Artifactory.
•Опыт работы с внутренним порталом разработчиков или каталогом сервисов (Backstage или аналог), либо готовность быстро его освоить.
•Достаточные знания Linux и сетевых основ для отладки раннеров, хостов сборки и проблем в кластере без передачи их другим.
•Свободное владение мониторингом и наблюдаемостью: метрики, логи, дашборды и оповещения.
•Опыт устранения проблем в живом продакшене и полного сопровождения исправления до ретроспективы.
•Привычка рассматривать разработчиков как клиентов: вы спрашиваете, что их замедляет, прежде чем что-то строить, и измеряете, помогло ли исправление.
•Комфорт в быстро меняющейся среде, где приоритеты меняются, и вы заполняете пробелы без ожидания указаний.
Желательно иметь
•Опыт работы с Jira Service Management или автоматизацией рабочих процессов и API Jira, либо опыт с процессами изменений в стиле ITIL.
•Опыт с progressive delivery или инструментами рабочих процессов (Argo Rollouts, Argo Workflows), либо с одновременным использованием более одного инструмента GitOps в одной среде.
•Знания Vault, федерации OIDC для CI и практик цепочки поставок ПО, таких как SBOM и подписание образов.
•Опыт работы с Terraform и политиками как кодом (OPA или Kyverno).
•Эмуляция локального облака (LocalStack или аналог) и временные или превью-среды.
•Знакомство с инфраструктурой GPU, ИИ или bare-metal, чтобы понимать, что разворачивают люди, для которых вы строите.
Дежурства и темп работы
Небольшое замечание о характере работы. Эта роль поддерживает системы, которые инженеры используют для выпуска, поэтому существует ротация дежурств по платформе доставки, и некоторые недели бывают более загруженными, чем другие. Сломанный пайплайн во время исправления в продакшене — это серьёзная проблема, поэтому мы рассматриваем каждое оповещение как сигнал к действию, а не просто как помеху. Нагрузка распределяется справедливо. Цель — сделать платформу менее шумной со временем, чтобы каждая ротация требовала меньше усилий от дежурного.
Что мы предлагаем
•Конкурентоспособная базовая зарплата плюс акции, пересматриваемые каждые 12 месяцев.
•Реальная зона ответственности с самого начала и план развития, построенный вокруг навыков, которые вы хотите улучшить.
•Гибкость, которая относится к вам как к взрослому; нам важно, чтобы работа была выполнена, и мы доверяем вам организовывать свой день.
Диапазон зарплаты
100 000 - 170 000 долларов США. Фактическое вознаграждение зависит от набора навыков, опыта и местоположения, а также роль может быть претендентом на бонусы и акции.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Nscale

Похожие вакансии