• Главная
  • Кейсы
  • Автоматизация процессов и разработка DevOps-платформы

Автоматизация процессов и разработка DevOps-платформы

Проект для одной из крупнейших российских авиакомпаний

Содержание
Клиент
S7 Airlines

Цели проекта

С интернет-ресурсами компании S7 Airlines работает около 100 сотрудников, не являющихся ИТ-специалистами. Компании было важно, чтобы сотрудники могли вести работу в оперативном режиме, не ожидая технической помощи от коллег из отдела разработки.

Для достижения этой цели специалистам «Рексофт» было необходимо автоматизировать DevOps-процессы для всей контентной платформы компании S7 Airlines с удобным и интуитивно понятным интерфейсом для сотрудников в отделе маркетинга авиакомпании.

Отдельной большой задачей проекта была автоматизация компонентов DevOps для работы интернет-ресурсов S7 в китайском сегменте Сети, учитывающая все местные нормы и особенности.

Описание проекта
Разработка DevOps-платформы
  • Разработка DevOps-платформы
  • Автоматизация DevOps-процессов
  • Защита

Автоматизация всех необходимых действий по обновлениям более сотни рутинных рабочих операций так, чтобы они могли выполняться без привлечения ИТ-команды. 

При необходимости обновления идут по заранее запланированному графику или выполняются под конкретную задачу.

Данное решение позволяет сотрудникам маркетинга S7 самостоятельно тестировать лэндинги и их полный функционал до выведения страниц на официальные ресурсы авиакомпании. Платформу также активно используют все сотрудники команды разработки, не привлекая к задачам backend- или DevOps-специалистов.

В платформе заложен функционал защиты от несанкционированного вывода новых лэндингов и страниц на официальные ресурсы, что исключает ряд стандартных ошибок, когда задача выполняется в оперативном режиме.

Особенности реализации
При проектировании DevOps-платформы специалисты Рексофт использовали сервисный подход
Платформа была написана на базе Java 11 с использованием различных модулей фреймворка Spring
Все собранные артефакты развертывались под систему контейнеризации Kubernetes
Весь процесс сборки и развертывания платформы был написан в системе автоматической сборки Gradle с использованием SSH-плагина
Результат
Платформа позволила в 2 раза сократить время вывода нужных страниц и лендингов в публичный доступ
В течение 6 месяцев 2021 г. DevOps-платформа сэкономила более сотни человеко-часов сотрудников объединенной команды
Рексофт осуществляет техническую поддержку и помогает в решении всех технических вопросов, возникающих в процессе эксплуатации платформы
В январе 2022 г. проект победил в номинации «Лучшее DevOps решение» конкурса «Проект Года 2021» GlobalCIO | DigitalExperts

Технологии

  • Spring
  • Kubernetes + Docker
  • Gradle + SSH-плагин
  • TeamCity
  • MongoDB
  • Redis
Свяжитесь с нами

Заполните форму обратной связи

Написать нам
Ссылка скопирована в буфер обмена!