В соответствии с политикой конфиденциальности, сайт использует файлы cookies для максимального удобства пользователей.
OK

«Философт» (ГК «Железно»)

Кейс по комплексной трансформации и постановке DevOps-практик

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

О клиенте

«Философт» создаёт инновационные системы для «умного дома» и девелопмента. Входит в группу компаний федерального девелопера «Железно».

  • 9
    собственных ИТ-продуктов
  • 24
    региона присутствия
  • 60 000
    пользователей продуктов

Проблемы клиента

Развивая цифровые сервисы, компания столкнулась со сложностями при масштабировании процессов разработки и поставки изменений своих цифровых сервисов. Разработка нового функционала занимала продолжительное время, равно как и прохождение изменений кода до развёртывания на промышленных окружениях, а масштабирование инфраструктуры происходило вручную. При этом время расследования и устранения причин инцидентов составляло в среднем более 12 часов.
Причинами перечисленных сложностей были:
  • Разрозненные подходы к построению CI/CD в разных командах.
  • Разный уровень компетенций в DevOps-инструментах среди специалистов.
  • Недостаточный уровень автоматизации инфраструктуры.
  • Ручные процессы развёртывания.
  • Отсутствие стандартизированных практик мониторинга и журналирования.
  • Для преодоления этих вызовов и перехода на качественно иной уровень эффективности разработки компании было необходимо модернизировать инфраструктуру разработки и поставки изменений ПО, развить экспертизу в практиках DevOps и реализовать полноценную функцию DevOps, устранив ограничивающие факторы и обеспечив готовность ИТ к масштабированию бизнеса

Основные задачи

  • Анализ процессов в двух командах разработки
  • Постановка DevOps-практик для команд разработки и эксплуатации
  • Развитие компетенции в практиках и инструментах DevOps
  • Внедрение новых инструментов и переход на новую автоматизированную и масштабируемую инфраструктуру с миграцией продуктов, команд и конвейеров CI/CD

Наше решение

Наши эксперты реализовали три взаимосвязанных проекта, следующих общей стратегии трансформации инженерных практик:
  • Произвели анализ процессов разработки через интервью с разработчиками, изучили используемые инструменты и схемы организации релизов. Подготовили подробный отчёт и дорожную карту по улучшениям.
  • Выполнили постановку DevOps-практик с передачей экспертизы сотрудникам клиента. Для этого:
    • создали механизм автоматизированного развёртывания динамических окружений для нужд разработки и тестирования;
    • развернули и настроили целевую инфраструктуру с учётом выявленных требований по отказоустойчивости и масштабированию;
    • перевели приложение клиента на новую инфраструктуру;
    • параллельно внедрили системы наблюдаемости для оперативного выявления и устранения причины инцидентов.
  • Провели восемь обучающих сессий для DevOps-инженеров по Kubernetes, Helm, Terraform, мониторингу и журналированию с практическими кейсами и сопровождением рабочих задач.

Результат

В результате трёх последовательных проектов затраты времени на масштабирование инфраструктуры сократились на 95 %, что позволило значительно уменьшить объём ручных операций и ускорить развитие систем. Также клиент получил:
  • Прозрачность процессов разработки и эксплуатации
  • Стандартизацию инструментов и практик DevOps
  • Повышение скорости и надёжности релизов
  • Рост компетенций внутри команды и снижение зависимости от внешних специалистов
  • Вчетверо более быстрое расследование причин и устранение инцидентов
Отзыв клиента