ОТКРЫТ К ПРЕДЛОЖЕНИЯМ

DevOps Engineer / Go Developer

Строю инфраструктуру с нуля и привожу в порядок существующую. 4+ года: мониторинг, алертинг и трейсинг на 250+ микросервисов, GitOps-пайплайны, Kubernetes и CI/CD в высоконагруженном продакшене.

01

О себе

Начинал как Go-разработчик в инфраструктурной команде — быстро погрузился в тематику инфраструктуры и органично перешёл в DevOps. Этот путь дал редкое сочетание: понимаю, как устроен код изнутри и умею выстраивать инфраструктуру вокруг него.

Легко нахожу общий язык с людьми, комфортно работаю как в команде, так и самостоятельно. Открыт к предложениям.

02

Навыки

КАТЕГОРИЯ ИНСТРУМЕНТЫ И ТЕХНОЛОГИИ УРОВЕНЬ
Языки
Go Bash HCL
Инфраструктура
Kubernetes Terraform Ansible Linux Docker Docker Compose Nginx WireGuard Proxmox
Облако и БД
AWS S3 PostgreSQL Redis ClickHouse Kafka Vault Hetzner
CI/CD и Observability
GitLab CI GitHub Actions Prometheus Grafana Loki Alertmanager OpenTelemetry Jaeger OpenSearch Kibana
03

Опыт

КОМПАНИЯ / КОМАНДА РОЛЬ ПЕРИОД СТЕК
Конфиденциально · NDA►
Мониторинг, VPN и CI/CD с нуля
DevOps Engineer Июнь 2026 — Сентябрь 2026
Prometheus Grafana Loki WireGuard GitLab CI Docker Compose Proxmox
  • Провёл полный аудит существующей инфраструктуры: составил карту «репозиторий ↔ сервис ↔ ВМ ↔ владелец», зафиксировал адреса и ресурсы всех ВМ в Proxmox, SSH-доступы на prod, состояние бэкапов и способ передачи секретов.
  • Настроил мониторинг и алертинг с нуля: Prometheus + Node Exporter на каждой prod-ВМ, cAdvisor для метрик контейнеров, Grafana с единым дашбордом (CPU, RAM, диск, состояние контейнеров), Alertmanager с алертами на disk > 80%, RAM > 85%, упавший контейнер и недоступный endpoint.
  • Настроил агрегацию логов: Loki + Promtail со всех ВМ, единый дашборд для анализа.
  • Развернул WireGuard VPN: закрыл внутренние сервисы (Grafana, Prometheus, админки) от публичного доступа, настроил отдельный peer с фиксированным IP для каждого участника команды, SSH на prod разрешён только с VPN-адресов.
  • Настроил GitOps pipeline: GitLab CI с Container Registry, единый шаблон пайплайна (test → build → push → deploy), тег образа = git sha, запрет сборки образов на prod-ВМ.
  • Оптимизировал процесс деплоя: перевёл на pull-модель через GitLab CI — целевая ВМ забирает образ из Registry и поднимает контейнеры, ручной деплой по SSH упразднён; версия в prod однозначно определяется тегом образа, откат воспроизводим за минуты.
Wildberries►
WB Project DevOps
DevOps Engineer 2024 — 2026
Kubernetes Terraform Ansible GitLab CI OpenTelemetry Prometheus Grafana Vault
  • GitLab CI / Безопасность: разработал кастомные IB-пайплайны — политики управления доступом, контроль разрешений и проверки безопасности для Go-микросервисов и библиотек; написал кастомный линтер для Go-микросервисов и внутренних библиотек команды.
  • Мониторинг и алертинг: настроил с нуля — алерты изначально в Telegram, мигрировал на MatterMost, критические инциденты сократились; алерты на panic в Go-сервисах с автоматическим командным уведомлением; SLO/SLI метрики для сервисов — команды впервые получили реальные показатели доступности.
  • Docker-образы: внедрил multi-stage builds и чёткое управление зависимостями бинарников — размер образов существенно сократился.
  • Трейсинг: развернул OpenTelemetry Collector в Kubernetes-кластере; написал Go-библиотеку инструментирования и внедрил её в более чем 250 микросервисов — трейсы экспортируются в Jaeger с поддержкой context propagation через gRPC и HTTP.
  • Операционная поддержка: мониторинг работоспособности продуктов команд, выявление проблем и эскалация к ответственным; участие в устранении инцидентов на дежурствах и по escalation.
  • Траблшутинг Kubernetes: разбор падений подов, анализ логов, диагностика сетевых проблем и проблем с ресурсами; настройка и траблшутинг Ingress-Nginx; поддержка команд разработки при инцидентах.
  • Производительность: мониторинг и анализ производительности сервисов через метрики и трейсы; нагрузочное тестирование с использованием K6 и go-wrk.
  • Секреты и CI/CD: управление секретами через HashiCorp Vault — хранение, ротация и контроль доступа; поддержка и развитие централизованного CI/CD для проекта HRTech.
  • Миграция: развёртывание инфраструктуры и миграция микросервисов между кластерами (prod/stage окружения).
Wildberries►
WB HRTECH Infra
Golang Developer 2022 — 2024
Go PostgreSQL Redis ClickHouse Grafana Thanos Kafka AWS S3 UberFX YouTrack API
  • Сервисы и боты: разработка и поддержка сервиса Authorization (JWT-авторизация) и infra-service (бизнес-метрики SLI, активные пользователи, посещения страниц, выгрузка документов по типам, статистика найма и увольнений, роуты для вебхуков); Telegram- и MatterMost-боты для внутренних задач; интеграция с API YouTrack и MatterMost.
  • Observability: расширил покрытие метриками в микросервисах команды — получили более точную и детальную картину состояния сервисов в Grafana; создание метрик и дашбордов в Grafana + Thanos.
  • CI/CD и инфраструктура: оптимизация пайплайнов с кастомными линтерами — время деплоя сокращено до 1,5 минут; разработал библиотеку для развёртывания универсальных CronJob в Kubernetes — сократил кодовую базу и ускорил развёртывание в несколько раз; проектирование Gin-роутеров с UberFX.
  • Данные: внедрил Redis как кэш-слой в Authorization (сессии пользователей), впоследствии полностью перевёл хранение сессий на Redis, отказавшись от PostgreSQL; разработка материализованных представлений в PostgreSQL с Job-процессами; миграция данных между S3 и WB Basket.
  • Качество кода: повысил покрытие тестами с 20% до 60% (unit / e2e); участие в проектировании внутренних библиотек, code review и нагрузочных тестах.
04

Пет-проекты

05

Образование

УЧЕБНОЕ ЗАВЕДЕНИЕ СПЕЦИАЛЬНОСТЬ СТЕПЕНЬ ГОД
КГТУ им. И. Раззакова
Кафедра информационных технологий
Информатика и вычислительная техника Бакалавр 2023
06

Языки

ЯЗЫК УРОВЕНЬ
Русский Родной
Английский B1 (Intermediate)
07

Контакты

✈️
TELEGRAM
@grigorev_mark
🐙
GITHUB
Mark-Grigorev
📧
EMAIL
markgrigorev02@gmail.com
📍
ЛОКАЦИЯ
Бишкек, Кыргызстан (UTC+6)
Удалённая работа / Гибрид / Офис