Кейс · Ритейл · сантехника
Модернизация инфраструктуры — iddis.store
Модернизация устаревшей инфраструктуры магазина сантехники iddis.store: замена ручных операций и монолитного окружения на автоматизированный CI/CD, выделенные среды dev/stage/prod и современный стек — независимая работа команды, меньше рисков при деплое и фундамент для масштабирования.
- Отрасль
- Ритейл · сантехника
- Наша роль
- DevOps-инженер
- Команда проекта
- 3 человек
- GitLab
- Nginx
- PHP-FPM
- Node.js
- PostgreSQL
- Elasticsearch
- PM2
- Apache (legacy)
- Oracle Linux
Контекст
Полная модернизация устаревшей инфраструктуры и процессов разработки для повышения стабильности, безопасности и скорости доставки изменений.
Ручные операции и монолитное окружение заменены на автоматизированный CI/CD, выделенные среды (dev/stage/prod) и современный стек технологий. Проект позволил команде работать независимо, снизил риски при деплое и заложил основу для дальнейшего масштабирования.
Роль и команда
Роль на проекте — DevOps-инженер.
Команда: 1 проджект-менеджер, 1 Backend-разработчик, 1 Frontend-разработчик.
Что сделали
Реорганизация процессов разработки и CI/CD
- Аудит существующей инфраструктуры, гитфлоу и процессов деплоя, выявление ключевых точек для улучшения.
- Миграция с Bitbucket на собственный GitLab, перенос всех репозиториев и настройка пайплайнов для автоматической сборки.
Архитектурная перестройка инфраструктуры
- Ликвидация рискованной практики использования единого сервера для всех окружений.
- Детальный анализ и рефакторинг устаревшего стека приложения.
- Настройка и стабилизация работы Elasticsearch, PM2 и PostgreSQL в новых окружениях.
Операционная поддержка и стабилизация
- Временное выполнение обязанностей фронтенд-разработчика для устранения критических проблем: анализ и исправление конфликтов зависимостей в package.json.
- Документирование новой инфраструктуры и процессов.
Команда на проекте
Нужна такая же экспертиза в команде?
Подберём инженеров под ваш стек и задачи — обсудим за день.