29 декабря 2019
Основная задача:
Необходимо подготовить и поддерживать на протяжении жизненного цикла образ системы (CentOS) для x86 компьютера (конфигурация аппаратуры фиксированная и не будет изменяться) и задокументировать правила работы, обновления, добавления и удаления прикладного ПО в этом образе.
ОС: Linux
Основное прикладное ПО: Zabbix server, Apache2, MySQL
Обязанности:
собрать образ системы с предустановленным прикладным ПО и необходимыми дефолтными настройками;
протестировать и задокументировать установку этого образа на компьютеры при серийном производстве;
задокументировать изменение набора ПО, обновление в этом образе;
протестировать и задокументировать удалённое обновление набора ПО у пользователей, с сохранением пользовательских данных;
протестировать и задокументировать сброс настроек, выполняемых пользователем по нажатию на физическую кнопку в устройстве (GPIO), в значение по умолчанию;
протестировать и задокументировать процедуру полного восстановления ПО, выполняемую пользователем путем загрузки с внешнего USB диска.
Требования:
наличие опыта создания образов системы на основе ОС Linux и загрузчика для серийного развертывания на большом количестве однотипных РС;
опыт в сборке собственных конфигураций дистрибутивов на основе существующих;
желание и умение документировать результаты своей работы, так чтобы ими могли воспользоваться другие люди;
уверенная работа с ПО Zabbix server на уровне администрирования.
Вся наша команда разработки работает полностью удалённо. Взаимодействие с коллегами через трекер задач, коммуникации в Slack.
Оплата почасовая 15 usd/час. Занятость 20-50 рабочих часов в месяц на срок выполнения проекта.