Команда ITFB Group создала комплексное программное решение для централизованного управления программным обеспечением и пользовательскими сценариями на корпоративных Linux-устройствах.
В рамках проекта была разработана архитектура, объединяющая существующие инструменты Foreman и Puppet с новым пользовательским интерфейсом и дополнительным прикладным функционалом. В результате в единой системе были реализованы несколько ключевых возможностей:
- каталог разрешенного корпоративного программного обеспечения;
- установка и удаление приложений через пользовательский интерфейс;
- централизованное управление перечнем доступного ПО;
- запуск пользовательских сценариев и скриптов;
- интеграция с существующей инфраструктурой управления Linux-устройствами;
- разграничение пользовательских возможностей в соответствии с требованиями корпоративной ИТ-среды.
Разработанное решение показало, как функциональность классических инструментов управления инфраструктурой можно расширить за счет создания собственного прикладного слоя и удобного self-service-интерфейса для сотрудников.
Для ITFB Group проект стал примером комплексной разработки в области корпоративной Linux-инфраструктуры: от анализа существующей архитектуры и проектирования решения до интеграции нескольких технологических компонентов и создания пользовательского продукта поверх инфраструктурных систем.
Полученный опыт может применяться при создании аналогичных корпоративных сервисов, где необходимо одновременно обеспечить удобство пользователей, централизованное управление программным обеспечением и соблюдение требований информационной безопасности.