Описание вакансии
Основной контекст
Присоединяйтесь к нам в важный момент — старт pre-production нового амбициозного AA-проекта для PC/Console.
Ваша задача — с нуля спроектировать и создать основу build-, CI/CD- и release-экосистемы, чтобы по мере масштабирования проекта команды могли быстро, надёжно и в production-масштабе превращать код в стабильные играбельные билды.
Что это означает в ежедневной работе
Вы будете отвечать за CI/CD backbone production pipeline Unreal Engine, привнося DevOps-дисциплину в game build engineering: pipelines как код, infrastructure как продукт, reliability как измеримая метрика, а не случайность.
- Проектировать и индустриализировать CI/CD pipelines Unreal Engine — build, cook, package, deploy — для PC, Console и Mobile, рассматривая reproducibility и idempotency как базовые требования
- Проектировать и масштабировать надёжную Internal Developer Platform на Kubernetes с Helm и containerized microservices для highly available web tools и studio services вне core engine
- Внедрять automated quality gates, чтобы выявлять проблемы раньше в pipeline, до того как они ломают downstream builds
- Оптимизировать Perforce как критическую инфраструктуру — streams, workspaces, sync performance — и управлять гибридной on-prem + cloud средой с SRE-мышлением, принимая решения по Horde и Zen Server на основе uptime, latency и cost/performance trade-offs
- Создавать internal tooling и self-service возможности, снижающие friction для разработчиков, и вести release engineering: branching, promotion, versioning, rollback readiness
Как будет выглядеть успех
Успешная инфраструктура почти незаметна: команды выпускают быстрее и не думают о платформе под ними, потому что она просто работает.
- Builds быстрые, надёжные и предсказуемые на всех платформах, а build time и failure rate отслеживаются как основные KPI
- Разработчики сами получают playable builds и internal tools через простой и хорошо документированный golden path
- CI/CD pipelines и Kubernetes-based Internal Developer Platform выдерживают production load без сбоев благодаря проактивному monitoring capacity и cost
- Studio web tools и services работают с высокой доступностью, ясной ответственностью и минимумом ручного вмешательства
Release-процессы стабильны, auditable и traceable, с полной build provenance и возможностью rollback
С кем вы будете работать
- Game developers: programmers и technical artists
- QA teams
- Production teams
- Technical leadership: Tech Director и Leads
Квалификация
Кто вы
Вы мыслите системами, а не отдельными скриптами: одинаково уверенно отлаживаете bottleneck синхронизации Perforce и аргументируете улучшенную branching strategy на release review.
- Сильный опыт создания и эксплуатации CI/CD pipelines в game production, предпочтительно Unreal Engine, желательно на нескольких платформах — PC, Console, Mobile
- Уверенная работа с infrastructure-as-code, hybrid cloud/on-prem средами и SRE-подходом: сначала метрики и monitoring, потом догадки
- Практический масштабный опыт Perforce и знакомство с Horde, Zen Server или аналогичными build/orchestration systems
- Мышление builder: вы скорее автоматизируете повторяющуюся боль скриптом, чем позволите разработчикам обходить её вручную
- Прагматичность и сотрудничество: понимаете, что release engineering — командная работа, и ясно объясняете компромиссы как инженерам, так и production
Куда может привести эта роль
- Technical ownership критической production-системы на уровне студии
- Рост до Staff / Principal DevOps или Platform Lead
- Стратегическое влияние на то, как игры создаются и выпускаются
---
Отклик принимает студия на своём сайте. LOOTWORK только показывает вакансию.