12 лет в IT

Губин Михаил Сергеевич SRE-инженер / DevOps

Отвечаю за надёжность и доступность бизнес-критичных сервисов: проектирую инфраструктуру в OpenStack, выстраиваю CI/CD, наблюдаемость и контур ИБ. Автоматизирую рутину Bash/Python/PowerShell/Ansible — ручные операции сокращены на 70%. Разбираю инциденты до RCA и закрепляю результат в runbook'ах и базе знаний.

+7 (996) 242-63-65 vipgubin@list.ru telegram: @sysodmen github.com/hawk2012 gitlab.com/hawk2012 Ярославль · удалённо / офис · готов к переезду в Москву
Опыт и результаты Проекты и портфолио
12+ летв эксплуатации, автоматизации и надёжности ИТ-инфраструктуры
46 ВМ+ 3 выделенных сервера в облаке ServerCore (OpenStack), 3 контура
−70%ручных операций за счёт автоматизации Bash / Python / Ansible
−40%время первичной диагностики после внедрения LLM-анализа логов
2,5 чвосстановление Camunda 8 после отказа Operate (RCA + runbook)
7открытых репозиториев в портфолио на GitHub

Профиль

SRE с уклоном в автоматизацию и безопасность

12+ лет в IT: от администрирования парка Linux-серверов и PKI до SRE в финтехе. Работаю с SLA/SLO, мониторингом, инцидентами, постмортемами и RCA. Строю инфраструктуру как код и довожу эксплуатационные знания до документации, по которой может работать дежурный, а не только автор системы.

⚙

Надёжность и эксплуатация

15 бизнес-критичных сервисов на Linux/Windows, дежурства, разбор инцидентов, постмортемы. SLA/SLO, отказоустойчивость, репликация, бэкапы и проверка восстановимости, нагрузочное тестирование.

◇

Облако и инфраструктура как код

OpenStack (ServerCore): Nova, Neutron, Glance, Keystone — 46 ВМ, 11 сетей, 57 томов ~7,5 ТБ, 50 стандартизированных образов. Terraform, Ansible + Semaphore UI, Helm, Managed Kubernetes, Docker.

⌘

Автоматизация и разработка

Bash, Python, PowerShell, Go. Внутренние инструменты: панель мониторинга и управления инфраструктурой, инвентаризация через IAM API, генерация отчётов, публикация документации через REST API.

◎

Наблюдаемость

Prometheus, Grafana, Zabbix, ELK, Loki, Graylog. Отдельный контур наблюдения за Camunda 8: состояние Zeebe, экспортёры, доступность Operate. Алертинг, дашборды, централизованные логи, LLM-анализ журналов контейнеров.

⛨

ИБ и соответствие

Keycloak (SSO, OAuth2, OIDC, RBAC), HashiCorp Vault — вывод секретов из кода и конфигов. PKI и КриптоПро, TLS 1.2/1.3, аудит действий, отчётность по инфраструктуре и инцидентам для ЦБ Республики Узбекистан.

Инженерная культура

Runbook'и и база знаний как обязательный результат инцидента. Документация с владельцем и датой, регламенты релизов и изменений, чек-листы, RACI, отчёты по ГОСТ 7.32-2017.

Опыт работы · 12 лет 8 месяцев

Где и что делал

PAYLATER

SRE-инженер

сентябрь 2025 — октябрь 2026 · 1 г 2 мес Москва · финансовый сектор

Отвечал за проектирование, эксплуатацию и надёжность ИТ-инфраструктуры платформы, контур информационной безопасности и соответствие требованиям ЦБ Республики Узбекистан.

Инфраструктура и облако

  • Спроектировал и развернул инфраструктуру в ServerCore Cloud (OpenStack): 46 ВМ и 3 выделенных сервера, 3 контура (prod — 25, preprod — 7, admin — 12), 11 виртуальных сетей, 10 подсетей.
  • Хранение: 57 блочных томов ~7,5 ТБ; 50 стандартизированных образов ОС и сервисных сборок — меньше расхождений между контурами и быстрее развёртывание.
  • Система автоматизированной инвентаризации через IAM (OpenStack) API — контроль состава и параметров инфраструктуры.

CI/CD и автоматизация

  • CI/CD в GitLab CI: раздельные ветви и теги для preprod/prod, контроль версии .NET SDK, публикация артефактов, качество кода (SonarQube), реестр пакетов (ProGet).
  • Контейнеризация сервисов (Docker, Docker Compose); оркестрация в Managed Kubernetes с Helm — деплой приложений, работа с воркер-нодами, диагностика подов и сервисов.
  • Автоматизация регулярных операций (Bash, Python, PowerShell, Ansible): развёртывание, бэкапы, проверка сервисов, сбор метрик — ручные операции −70%.
  • LLM-анализ журналов контейнеров Docker — время первичной диагностики −40%.

Наблюдаемость и инциденты

  • Мониторинг и журналирование: Prometheus, Grafana, Zabbix (инфраструктурные проверки и алертинг), Loki, ELK, Graylog.
  • Отдельный контур наблюдения за Camunda 8: состояние движка Zeebe, экспортёры данных, доступность Operate.
  • Провёл RCA отказа узла Operate и восстановил Camunda 8 за 2,5 часа; закрепил типовой сценарий восстановления в базе знаний.

ИБ, данные и соответствие

  • Единая аутентификация и авторизация на Keycloak (SSO, OAuth2, OIDC, RBAC); централизованное управление секретами в HashiCorp Vault — вывод учётных данных из кода и конфигов, переменные окружения в CI.
  • Журналирование и аудит действий; подготовка отчётности по инфраструктуре и инцидентам для ЦБ РУз.
  • Данные: MSSQL, PostgreSQL, MongoDB, RabbitMQ; хранилище данных и отчётность Power BI.
OpenStackServerCoreGitLab CI KubernetesHelmDocker PrometheusGrafanaZabbix ELKLokiGraylog KeycloakVaultCamunda 8

Спарго Технологии, ЗАО

SRE-инженер

сентябрь 2020 — май 2025 · 4 г 9 мес системная интеграция, ИТ-консалтинг

Надёжность и доступность 15 бизнес-критичных сервисов на Linux/Windows, дежурства и разбор инцидентов, развитие мониторинга и автоматизации.

Эксплуатация

  • Дежурства, разбор инцидентов, постмортемы, ведение базы знаний.
  • PostgreSQL, MSSQL, RabbitMQ: репликация, бэкапы, обновления, нагрузочное тестирование.
  • Bash-автоматизация (логи, бэкапы, мониторинг) — ручные операции −30%.

Мониторинг и интеграции

  • Мониторинг Prometheus/Grafana, централизованные логи ELK/Loki.
  • МДЛП: интеграции по XML-схемам 502, приёмка/отгрузка/выбытие лекарств, сопровождение пользователей.
LinuxWindows ServerPrometheus GrafanaELKLoki PostgreSQLMSSQLRabbitMQ Bash

ЦВ ЭП

Инженер по инфраструктурной безопасности / PKI

июль 2018 — сентябрь 2020 · 2 г 3 мес

Инфраструктура удостоверяющего центра и защищённые каналы связи, автоматизация массовых операций с сертификатами.

PKI и криптография

  • КриптоПро CSP/DSS: выпуск и валидация сертификатов ЭЦП (Windows, macOS, РЕД ОС, Астра).
  • PKI: цепочки доверия, OCSP/CRL, массовая валидация Bash-скриптами.
  • ViPNet: VPN-туннели, клиентские сертификаты.

Инфраструктура и площадки

  • Настройка торговых площадок и Госуслуг: Сбер АСТ, РТС-тендер, mos.ru, zakupki.gov.ru.
  • MSSQL / PostgreSQL / MongoDB; Linux-серверы, автоматизация типовых операций.
КриптоПроPKIOCSP/CRL ViPNetРЕД ОСAstra Linux Bash

Vkurske.org

Системный администратор / Linux-инженер

сентябрь 2013 — март 2018 · 4 г 7 мес

Хостинг и масштабирование

  • Парк из 52 Linux-серверов; масштабирование 100 → 250 клиентских проектов.
  • Хостинг ISPmanager, MySQL, виртуализация VMware vSphere.
  • Bash-автоматизация развёртывания и резервного копирования.
LinuxISPmanagerMySQL VMware vSphereBash

Проекты и портфолио

Что сделано и какой эффект дало

Рабочие кейсы из эксплуатации и открытые репозитории — с описанием задачи, реализации и результата.

Paylater Monitor — панель мониторинга и управления инфраструктурой

Go · внутренний продукт

Единая панель для PROD/TEST-контура: серверы, Docker-контейнеры, Graylog, Camunda 8 (Zeebe), Vault, MS Teams, AI-диагностика. Server-rendered на стандартной библиотеке, 20 внутренних пакетов, собственный HTTP-слой с RBAC.

  • Интеграция с OpenStack (IAM/Keystone, Nova, Neutron, Glance): инвентарь ВМ, создание серверов из образов, сети, security groups, SSH-ключи.
  • Модуль TLS-аудита: перебор портов и версий TLS, детекция слабых cipher suites, анализ nginx и Docker, проверка цепочки сертификатов, ALPN/HTTP2-3, экспорт PDF.
  • Staging-TLS: нагрузочный тест TLS 1.3 с p50/p95/p99 и RPS, клон PROD из снимка диска, вердикт готовности кластера.
  • Vault как источник истины: секреты в конфиге в виде vault:key, эфемерные ключи, пользователи и роли, аудит операций в SQLite.
  • Фоновый мониторинг каждые 5 минут, дедупликация алертов, часовые сводки в MS Teams Adaptive Cards, SSE для real-time графиков.
Gonet/httpSSH SQLitePrometheusVault Nova APINSSM
Эффект: один интерфейс вместо шести консолей и ручных SSH-сессий; состояние PROD видно без входа на серверы.

Аудит и миграция кластера на TLS 1.2/1.3

Security · 19 серверов

Полный аудит TLS-конфигурации PROD-контура (Nmap ssl-enum-ciphers, OpenSSL), отчёт о готовности к TLS 1.3, план и выполнение миграции без простоя.

  • nginx 1.18 → 1.30.4 (stable), отключены TLS 1.0/1.1, оставлены TLS 1.2 + 1.3.
  • Отключение TLS 1.0/1.1 и 3DES (SWEET32) на 4 Windows-серверах: MSSQL, DWH, файловый сервер, Power BI.
  • PowerShell-скрипт с бэкапом ветки реестра, подтверждением, отчётом и опциональной перезагрузкой.
  • Разбор совместимости: PostgreSQL-шлюзы, Asterisk PBX, Exim SMTP, Zabbix trapper (PSK), внутренние сервисы за nginx.
NmapOpenSSLnginx PowerShellJira API
Результат: кластер готов к TLS 1.3, устаревшие протоколы и слабые шифры выведены из эксплуатации.

Terraform: бэкап и восстановление ВМ «на место»

IaC · ServerCore / OpenStack

Бэкап серверов через Nova createImage и восстановление той же ВМ через Nova rebuild — без отдельного restore-сервера и без Python/Linux.

  • Параллельные снимки (PowerShell Start-Job), ожидание статуса active в Glance.
  • Retention по количеству и по возрасту, автоочистка старых образов.
  • Защита от случайного разрушения: rebuild только при явном restore_confirm=yes.
  • Уведомления в MS Teams (MessageCard), JSON-отчёты по каждому запуску, расписание в Semaphore UI (cron 02:00).
TerraformOpenStack API KeystonePowerShellSemaphore UI
Эффект: одна команда terraform apply вместо ручных снимков; восстановление узла — минуты.

Раздел «Документация (DO)» в Confluence — 52 страницы

Knowledge base · space UZB

Спроектировал и наполнил раздел технической документации проекта LMS/BNPL: 13 категорий по жизненному циклу, 52 страницы, перекрёстные ссылки со всеми разделами пространства (~140 страниц, 20 разделов).

  • Регламенты: релизы, БД, TLS/SSL, жизненный цикл секретов Vault, матрица доступа, онбординг/аутбординг, change management, on-call, SLO/SLA.
  • Эксплуатация: troubleshooting-хаб, runbook типовых операций, DRP, восстановление GitLab и Vault, нагрузочное тестирование.
  • Провёл аудит всего пространства: нашёл пустые разделы, 12+ дублей и пробелы, закрыл тремя приоритетами.
  • Автоматизация публикации через Confluence REST API; диагностировал и исправил двойную перекодировку UTF-8 на 35 страницах.
  • Сгенерировал карту инфраструктуры и окружений (matplotlib) с публикацией вложения через API.
Confluence APIPowerShell curlUTF-8matplotlib
Эффект: новый сотрудник вводится в проект по документации; дубли и «мёртвые» разделы устранены.

Camunda 8 — операционное меню управления кластером

Bash · 13 контейнеров

Интерактивный CLI для эксплуатации кластера Camunda 8.7 (Zeebe, Operate, Connectors, Identity, Keycloak, Web Modeler, Elasticsearch, Kibana, PostgreSQL).

  • 15 диагностических задач: health-check всех компонентов, логи, топология партиций и брокеров Zeebe.
  • Контроль очереди Zeebe (exporter vs processor) — раннее обнаружение отставания экспорта в Elasticsearch.
  • Проверка Keycloak (сессии, realm), диска Docker, учётных записей PostgreSQL, сводный дашборд.
BashDockerCamunda 8 ZeebeElasticsearchKeycloak
Эффект: диагностика BPM-платформы по пунктам меню вместо десятков команд по памяти.

Selectel Hosting Panel — биллинг и управление услугами

Go · продуктовый прототип

Панель хостинг-провайдера: VDS и выделенные серверы, IP-адреса и PTR-записи, заказы и провижининг, биллинг и баланс, тикеты поддержки, профиль, админка.

  • Слоистая архитектура: internal/{auth,config,selectel,store,web,models}, роутинг на net/http с method-based patterns.
  • Интеграция с API Selectel: баланс, VPC, IPAM, управление сервисами.
  • SQLite (modernc, без cgo), серверные шаблоны, RBAC пользователь/админ.
  • Полный цикл заказа: план → счёт → провижининг → состояние услуги.
Gonet/httpSQLite html/templateSelectel API
Что показывает: путь от модели данных и API-клиента до UI и биллинговой логики.

Оценка рисков облачной инфраструктуры МФО

Аналитика · ГОСТ 7.32-2017

Аналитический отчёт по инфраструктуре платёжной организации: инвентаризация парка ВМ, количественная оценка рисков, предложения по развитию.

  • Матрица рисков «вероятность × влияние»: доступность, данные, операционные, регуляторные.
  • Отдельный блок комплаенс-рисков: утечка ПДн, требования ЦБ, регуляторные проверки.
  • Генерация Word/PDF из Python-кода: титул, содержание, таблицы, нумерация — воспроизводимо и версионируемо.
Pythonpython-docx Risk matrixГОСТ
Эффект: приоритизированный план работ по инфраструктуре с обоснованием для руководства.

Научная работа: безопасность МФО и малых банков

Research · DevSecOps

Исследование организации ИБ в гетерогенной среде Windows + Linux: Camunda, GitLab, Graylog, ProGet, Docker. Плюс комплект внедряемых шаблонов.

  • Нормативная база: 152-ФЗ, 187-ФЗ, 683-П, 716-П, ГОСТ Р 57580; модель реагирования по NIST SP 800-61.
  • 10 практических шаблонов: docker-compose стека, DevSecOps-пайплайн GitLab, BPMN реагирования, правила корреляции Graylog, workflow Jira (SECINC/SECVM/SECACCESS).
  • Собственный чекер оформления по ГОСТ 7.32-2017 и pre-commit с ruff.
PythonBPMNGitLab CI GraylogJiraNIST 800-61
Что показывает: связку «нормативка → архитектура → внедряемые артефакты».

grafana-install

Open Source · мониторинг

Автоматизированная установка Grafana + Prometheus + Loki + Zabbix: systemd-юниты, готовые дашборды, мониторинг 21 сервиса.

GrafanaPrometheus LokiZabbixsystemd

sonarqube-install

Open Source · качество кода

Автоматизация установки SonarQube с PostgreSQL Pro: подготовка окружения, systemd, разбор типовых проблем при запуске.

SonarQubePostgreSQL systemdBash

dacpac_dev

Open Source · БД и CI

MSSQL + SSDT/DACPAC + Liquibase + GitLab CI с детекцией расхождений (drift detection) между целевой БД и исходным кодом схемы.

MSSQLSSDT LiquibaseGitLab CI

GubinNET

Open Source · Go

Go-сервер с PostgreSQL, reverse proxy и интеграцией с nginx; практики безопасной конфигурации и разграничения доступа.

GoPostgreSQL nginxSecurity

setup-skel

Open Source · IaC / безопасность

Автоматизация настройки .ssh/authorized_keys через /etc/skel: единый набор ключей и прав для новых пользователей на парке серверов.

BashSSHLinux

devops-framework

Open Source · автоматизация

Набор инструментов для повседневной работы DevOps: SSH, Kubernetes, Ansible, Zabbix, GitLab CI/CD, S3, Confluence — с графическим интерфейсом.

PythonSSHKubernetes AnsibleZabbixS3

churn-ml

Open Source · ML

ML-пайплайн прогнозирования оттока на FastAPI: обучение, тесты, интерпретация признаков через SHAP, контейнеризация сервиса.

PythonFastAPI SHAPDockerpytest

check_os.sh — комплексная проверка Linux-сервера

Bash · 700+ строк

Один скрипт для быстрой диагностики состояния сервера: от железа и ОС до сервисов, сети и безопасности. Строгий режим set -euo pipefail, секционный цветной вывод.

  • Ресурсы, диски и inode, нагрузка, топ-процессы, состояние systemd-юнитов.
  • Сеть, порты, firewall, время и NTP, обновления безопасности.
  • Первый шаг при разборе инцидента и входной чек-лист нового сервера.
BashsystemdLinux

Технологии

Рабочий стек

То, что реально используется в проектах и эксплуатации, а не список из вакансии.

ОС и платформы

  • Linux: Ubuntu, Debian, CentOS, РЕД ОС, Astra
  • Windows Server 2019+, systemd
  • Docker, Docker Compose, Kubernetes (Managed, k3s), Helm
  • OpenStack: Nova, Neutron, Glance, Keystone
  • VMware vSphere, ISPmanager

Языки и автоматизация

  • Bash, Python, PowerShell
  • Go (внутренние сервисы и панели)
  • Ansible + Semaphore UI
  • Terraform
  • SQL, YAML, JSON, BPMN

CI/CD и качество

  • GitLab CI (ветви, теги, артефакты)
  • SonarQube, SAST/SCA, secret detection
  • ProGet (NuGet, npm), MinIO/S3, rclone
  • Liquibase, SSDT/DACPAC
  • pre-commit, golangci-lint, ruff, pytest

Данные и сервисы

  • PostgreSQL, MSSQL, MongoDB
  • RabbitMQ, Elasticsearch, Kibana
  • Camunda 8 / Zeebe / Operate
  • HashiCorp Vault, Keycloak
  • nginx, Power BI, DWH, MLflow

Мониторинг и наблюдаемость

  • Prometheus, Grafana
  • Zabbix (проверки и алертинг)
  • ELK, Loki, Graylog
  • LLM-анализ логов, автоматизация диагностики
  • Nmap, OpenSSL, tcpdump

ИБ и процессы

  • PKI, КриптоПро CSP/DSS, OCSP/CRL, ViPNet
  • TLS 1.2/1.3, cipher suites, цепочки сертификатов
  • SSO, OAuth2, OIDC, RBAC, JML
  • Инциденты, изменения, релизы; SLA/SLO, RCA
  • 152-ФЗ, 187-ФЗ, 683-П, 716-П, ГОСТ Р 57580, ГОСТ 7.32-2017

Образование и развитие

Образование, курсы, языки

2028 · магистратура (заочно)

Магистр, «Бизнес-информатика»

Московский финансово-промышленный университет «Синергия», Москва

2016 · бакалавриат

Бакалавр, «Юриспруденция»

Московский финансово-юридический университет МФЮА, Москва

Языки

Русский — родной · Английский — C1

Права категории B. Дополнительно: биллинг LanBilling (телеком/ISP) — администрирование, тарификация, интеграции с Cisco и MikroTik, мониторинг.

Повышение квалификации

  • 2026Внедрение нейросетей в рабочие процессы — Университет Иннополис
  • 2024Инструменты цифрового развития: проектный, процессный и продуктовый подходы — ВШГУ РАНХиГС
  • 2022Основы тестирования ПО — Университет Иннополис
  • 2020Разработка веб-приложений — Тульский государственный университет

Связаться

Открыт к ролям SRE / DevOps

Полная занятость, формат — на месте работодателя или удалённо. Готов к переезду в Москву, командировки не рассматриваю. Предпочитаемый способ связи — телефон.

Телефон +7 (996) 242-63-65
Telegram @sysodmen
Локация Ярославль · гражданство РФ