Ищем Devops инженера для создания тестового стенда виртуальных Android-устройств
14 ч назад
Текст заказа
Нужен Devops специалист который соберёт тестовый стенд виртуальных андроид устройств (контейнерный Android, redroid или своя сборка) в Kubernetes или ваши варианты для внутренних тестов.
Главное: вы это уже делали. Не «разберусь по документации», а есть стенд который вы подняли и эксплуатировали.
Без аналогичного опыта работы исполнителей не рассматриваем.
Что нужно сделать:
1. Свой образ Android. Сейчас используется публичный сторонний. Нужна воспроизводимая сборка с рабочими Play Services, которая параметризуется на старте (модель, локаль, экран, fingerprint) без пересборки и экономно ест ресурсы.
2. Идентичность устройств. 100 устройств не должны выглядеть как 100 копий одной машины: разные идентификаторы, закрытые утечки, стабильность при перезапуске и пересоздании. Задаётся декларативно, проверяется скриптом.
3. Стенд в Kubernetes - основное. Рост с 11 до сотни устройств, из них десятки устройств работают одновременно, остальные выключены и ждут очереди. Каждое устройство - именованная персона со своим состоянием, а не воркер из пула. Свой прокси на устройство без утечек DNS, ADB внутрь кластера, честные проверки живости (сейчас под бывает зелёным с мёртвым DNS), мониторинг, расчёт железа и хранилища.
Всё, что делается руками, должно уметь делаться из API нашей панели.
Плюс документация и приёмка с воспроизведением на чистом стенде.
Что не входит:
Сценарии автоматизации внутри приложений и всё, что связано с аккаунтами, делает другая команда. Готовые облака телефонов и десктопные эмуляторы не предлагать. задача именно про свою инфраструктуру.
Просим оценить стоимость и сроки по этапам указанным выше.
Выслать любые пруфы прошлой работы не под NDA.