КЕЙСЫ

Семья магазинов Магнит

ВНЕДРЕНИЕ ПРАКТИК DEVOPS

Содержание

Методы и инструменты, используемые в большинстве крупных корпораций не соответствуют современным стандартам качества и скорости реализации новых функций. Тем самым, конечный клиент получает для себя новые возможности продукта за гораздо больший срок, нежели в компаниях, которые используют гибкие подходы к организации труда и разработке — DevOps. Цель — Сокращение времени доставки цифровых продуктов клиенту на 150% за счёт внедрения практик и инструментов DevOps.

Проблемы на проекте
  • Несогласованность бизнеса и технических департаментов
  • Большое время доставки продукта до продакшена
  • Низкие показатели качества работы сотрудников
  • Дорогое обслуживание инфраструктуры
  • Лишние процессы в общей цепочке реализации продукта
  • Накопление технического долга
  • Большое время простоя специалистов
  • У каждого проекта свои требования к отказоустойчивости и информационной безопасности, ИБ становится источником задержек
  • Нет мониторинга, все проблемы происходят внезапно и последствия сложно устранимы
  • Нет автоматического тестирования, процессы тестирования сильно задерживают общий поток
Наши решения
  • Провели полный аудит информационной инфраструктуры и определили узкие места
  • Создали карту потока создания ценности (Value Stream Map) с определением текущих показателей
  • Разработали план миграции архитектуры ИС в модульную со слабо связанными компонентами
  • Разработали единый стек технологий для компании, основывающийся на Opensource продукции
  • Обучили технический и руководящий состав современным гибким методам управления и работы с инструментами
  • Построили процесс SDLC и интегрировали системы тестирования
  • Интегрировали системы мониторинга с выводом основных показателей
  • Создали и внедрили общие правила к обеспечению информационной безопасности с интеграцией инструментов автоматического тестирования
  • Разработали модели внедрения и масштабирования практик DevSecOps на уровень частных проектов и всей компании
Результат
  • Сокращение стоимости обслуживание инфраструктуры с нескольких миллионов в год, до сотен тысяч, путём перехода к opensource технологиям
  • Прозрачный процесс доставки продукта клиенту, начиная от постановки задачи бизнесом до вывода в прод
  • Единые правила к обеспечению информационной безопасности с применением автоматических проверок и ускорением процесса проверки оценки наличия угроз от нескольких дней до 15 минут
  • Совместная работа представителей бизнеса с командами разработки и эксплуатации
  • Настроенный мониторинг, помогающий определить сбои до падения системы
  • Общий гибкий подход к выпуску продукции и формированию команд
  • Построенный SDLC в рамках DevOps, сокращающий время выполнения базовых задач разработки с нескольких часов до 5 минут