Работа
GameDev.ru / Работа / Форум / Awem: Build Release Engineer(Minsk/Remote) 1500-3000k$

Awem: Build Release Engineer(Minsk/Remote) 1500-3000k$

volllllgaНовичокwww11 июня 201813:10#0
Экспертная команда СТО ищет специалиста, который может и хочет развивать сервис сборки билдов/сопутствующих артефактов для наших мобильных приложений. Поддерживать и искать пути интенсивного развития против экстенсивного лобового увеличения количества сборочных машин при увеличении количество сборок в единицу времени. Работать в тесном взаимодействии с командами разработки мобильных приложений и бэкенда. Автоматизировать и внедрять в CI практики по улучшению и контроля процесса разработки.

В компании разработана модульная архитектура для сборочной системы и задокументирована, которая решает следующие задачи, пока только для Unity проектов:


Автоматизированная сборка Unity проектов под разные платформы

Проверка текстовой сериализации (YAML формат) в файлах .prefab, .unity, .asset, .mat

Проверка ошибочного наличия определенных файлов в определенных каталогах (например, скриптов C# в каталогах с ресурсами)

Проверка C# кода на соответствие установленным правилам (StyleCop, Resharper InspectCode) (см. также Общие настройки/правила форматирования в IDE)

Проверка C# кода на наличие дубликатов (Resharper dupFinder)

Проверка наличия метафайлов для ресурсов проекта Unity

Автоматическая генерация и проверка документации

Генерация plantuml-диаграммы каталогов, включенных через subrepo

Проверка git проекта на соответствие правилам и определенная его настройка (remotes)

С опытным специалистом будет произведена миграция текущей сборочной системы для проектов на С++.

Задачи:

администрирование GNU/Linux и Windows-серверов;

администрирование системы CI;

сборка проекта (формирование билдов, патчей, релизов, установка их на тестовую среду, контроль и анализ логов подъема тестовых схем, проведение мержей);

инфраструктурная поддержка разработки.

сопровождение Cloud сервисов : AWS

Требования:

опыт работы билд-менеджером или релиз-инженером ― от 2 лет;

опыт работы с CI (Jenkins), VCS (Svn, Git);

администрирование GNU/Linux и Windows-серверов;

знание Python, знания и навыки в области программирования;

желательно знание Bash, GCC, Clang, MS VS, Ant;

знание систем баг-трекинга (предпочтительно JIRA);

технический английский;

самостоятельность, ответственность, умение работать в команде и решать задачи в срок.

skype volllllga

/ Форум / Работа / Вакансии

2001—2018 © GameDev.ru — Разработка игр