Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке софта для западноевропейского рынка.
Компанию отличает продуктовый подход к разработке и плотная интеграция специалистов в распределенную команду, что позволяет им напрямую влиять на техническое решение, качество кода и конечный результат.
О проекте:
Мы хотим помочь нашему клиенту поддерживать платформу электронной коммерции, созданную на Intershop и размещенную на серверах Linux. Приложение скомпилировано (исходный код недоступен), а обслуживанием занимался сторонний поставщик.
Поставщик разработал обфусцированные скрипты оболочки Linux (.sh) для автоматизации этих задач. Существует документация (Wiki), объясняющая их использование, но скрипты должны выполняться вручную в производстве, что создает риски безопасности и эксплуатации. Нет графического интерфейса или безопасного уровня оркестровки — только прямое выполнение из командной строки.
Обязанности:
Перезапуск сервисов/виртуальных машин;
Удаление блокирующих записей из базы данных;
Действия с WAF (белый/черный список IP-адресов);
Системные логи (Linux, Azure);
Логи приложений (e-commerce платформа / Intershop через веб-интерфейс);
Логи базы данных (если доступно);
Решение инцидентов, не покрытых автоматизацией;
Поддержка и возможная переработка текущих инструментов автоматизации, создание корректного лаунчера/инструмента для запуска скриптов;
Создание технической документации;
Интеграция плана восстановления после сбоев (PRA/PCA).
Основные задачи и вызовы:
Перенять управление выполнением скриптов для решения инцидентов;
Обеспечить безопасность среды — сократить зависимость от ручного доступа в прод;
Улучшить/поддерживать автоматизацию — возможно, потребуется реверс-инжиниринг или полная переработка скриптов;
Сотрудничать с другими командами (специалистами по облачным решениям и Intershop) для устранения проблем на глубоком уровне;
Сотрудничать с инженером Microsoft по задачам, связанным с Azure;
Документировать процессы и внедрить план восстановления после сбоев (DRP).
Требования:
Что ты получаешь:
О компании Новео:
Присоединяйся к команде экспертов Новео для решения интересных задач!