ALEKSANDR GRIBAKIN

< ALEKSANDR GRIBAKIN />

Lead Full Stack & DevOps Engineer
15 лет в коде
Пятнадцать лет строю и масштабирую распределённые системы — застал переход индустрии от bare-metal серверов и монолитов к cloud-native, Kubernetes и GitOps. Берусь за то, что команды откладывают: технический долг, CI/CD с нуля и удержание систем в строю.
Kubernetes Terraform Docker GitLab CI PostgreSQL Go Node.js

Влияние в цифрах

Карьерный путь

Отработанные архитектуры

Как я решаю эти классы задач — метод, а не список заказчиков

Migration Bare-metal → гибридное облако Terraform, Ansible, AWS, GCP, Linux △ -30-40% расходов / поэтапно Поэтапный уход с физических серверов в гибридное облако. Сначала инвентаризация, потом паритет, потом трафик — но не всё сразу. Platform Kubernetes-платформа Kubernetes, Helm, ArgoCD, Terraform, Prometheus △ 99.9% аптайм / self-serve namespace Кластер, которым продуктовые команды пользуются, не изучая Kubernetes. Namespace приходит сразу с квотами, ingress и мониторингом. IaC Инфраструктура как код Terraform, Ansible, GitLab CI, Vault, Linux △ 100% воспроизводимость / 3 окружения Каждое окружение описано кодом и пересоздаётся с нуля по требованию. Ни серверов-снежинок, ни недокументированных правок руками. Tooling Паритет локали и продакшена Docker, Docker Compose, Terraform, Make, Linux △ Один образ / 4 окружения Одни и те же образы и одна форма конфигурации везде. Убирает класс багов «на моей машине работает» целиком. Delivery Стандартизированные конвейеры поставки GitLab CI, Jenkins, Docker, Helm, GitHub Actions △ 15 мин релиз / десятки сервисов Один шаблон пайплайна на десятки сервисов. Время релиза с дней до примерно пятнадцати минут. Deployment Развёртывание без простоя Kubernetes, ArgoCD, NGINX, Helm, Prometheus △ Ноль простоя / откат 90 с Rolling и blue-green релизы с промоушеном по здоровью. Плохой релиз откатывается раньше, чем его заметит большинство. GitOps GitOps-модель поставки ArgoCD, Git, Helm, Kustomize, Kubernetes △ Git как источник истины / авто-сверка Репозиторий и есть желаемое состояние. Всё применённое руками откатывается контроллером — это задумано. Architecture Монолит на сервисы PHP, Symfony, Go, gRPC, RabbitMQ △ Постепенно / без заморозки Извлечение по strangler fig, монолит всё время обслуживает трафик. Границы по владению данными, а не по структуре папок. API Слой API и контракты Node.js, TypeScript, OpenAPI, gRPC, NGINX △ Генерация клиентов / версии контрактов REST наружу, gRPC внутрь, один сгенерированный контракт на оба. Клиенты ломаются на сборке, а не в продакшене. Queues Асинхронная обработка задач Python, FastAPI, Celery, RabbitMQ, Redis △ Идемпотентные ретраи / разбор DLQ Фоновая работа через очереди: идемпотентные обработчики, ретраи с backoff и dead-letter, который действительно читают. Database PostgreSQL под нагрузкой PostgreSQL, PgBouncer, Patroni, Prometheus, Linux △ Масштаб чтения / партиционирование Репликация, партиционирование и пулинг соединений. Основной выигрыш пришёл от чтения планов запросов, а не от железа. Caching Многоуровневое кэширование Redis, NGINX, CDN, Node.js, PostgreSQL △ 4 уровня / явная инвалидация CDN, edge, приложение и запросы с явной инвалидацией. Каждый слой отвечает за то, в чём ему позволено ошибаться. Search Поиск и хранилище документов Elasticsearch, MongoDB, Python, Kafka, Redis △ Живая переиндексация / поток изменений Полнотекстовый поиск на потоке изменений, переиндексация идёт под живым трафиком, а не в техническое окно. Web SPA с серверным рендерингом React, TypeScript, Vite, Node.js, NGINX △ SSR первая отрисовка / типы сквозные Рендер на сервере ради первой отрисовки и поисковиков, гидратация на клиенте для всего остального. Design System Библиотека компонентов Vue.js, TypeScript, Webpack, Storybook, CSS △ 40+ компонентов / WCAG AA Общий набор компонентов с токенами, описанными состояниями и доступностью, заложенной сразу, а не потом. Monitoring Стек наблюдаемости Prometheus, Grafana, Loki, Elasticsearch, Alertmanager △ Связанные сигналы / алерты по SLO Метрики, логи и трейсы связаны id запроса. Дашборды отвечают на вопросы, а не показывают числа. Process Реагирование на инциденты Grafana, Alertmanager, Ansible, Git, Linux △ Дежурства по владению / живые runbook Дежурства по владению сервисом, runbook в актуальном состоянии и постмортемы, дающие изменения, а не виноватых.

Профессиональные вехи

Шесть переходов, которые сегодня продаются как готовые решения. Я проходил их, когда готовых решений не было.

Политика конфиденциальности

Обновлено: 7 августа 2026

Это персональный сайт-портфолио. Он собирает минимум, и на этой странице написано, что именно.

Кто обрабатывает данные

Александр Грибакин, владелец сайта dev24.pro. По любым вопросам об этой политике: hello@dev24.pro.

Что отправляет форма

Когда вы отправляете сообщение, передаётся то, что вы ввели сами: имя, адрес электронной почты и текст сообщения.

Вместе с ними уходят выбранный язык интерфейса, время отправки и — если вы пришли по рекламной ссылке — метки кампании из неё: utm_source, utm_medium, utm_campaign, utm_content, utm_term, yclid, gclid, fbclid, адрес страницы входа и адрес сайта, с которого вы перешли.

IP-адрес используется только для ограничения частоты отправок и удерживается в памяти сервера около минуты. В базу или файл он не записывается.

Куда это попадает

Что хранится в вашем браузере

Не для слежки, а чтобы сайт помнил ваш выбор:

Всё это удаляется очисткой данных сайта в браузере.

Аналитика

Отказаться можно блокировщиком или запретом сторонних cookie. Сайт продолжит работать.

Сколько хранится

Переписка — пока она нужна мне для работы с обращением, и не дольше трёх лет.

Данные аналитики — по срокам соответствующих сервисов.

Ваши права

Вы можете запросить, какие ваши данные у меня есть, потребовать их исправления или удаления и отозвать согласие. Напишите на hello@dev24.pro — отвечу в течение 30 дней.

Изменения

Если состав собираемых данных изменится — например, добавится другой сервис аналитики, — эта страница будет обновлена, а дата вверху изменится вместе с ней.