// 01 — engineer profile

DevOps инженер

Автоматизация, инфраструктура, наблюдаемость

uptime
0 дн
+0деплоев
3 мес. назад
KubernetesDockerTerraformPrometheusGrafanaAnsibleGitHub ActionsPythonGo
// 02 — about

Почему DevOps

Хорошая инфраструктура незаметна.

Потому что собирать систему мне ближе, чем согласовывать её.

Двенадцать лет на стороне инфраструктуры: от прокладки сетей до руководителя ИТ-отдела. Управленческие годы дали то, что инженеру достаётся редко — я видел, сколько инфраструктура стоит, где она ломает людей и что она приносит бизнесу.

Инженерную практику при этом не откладывал: Terraform, Kubernetes, GitLab CI, Grafana — то, что я собираю руками.

// 03 — automation

Как выглядит релиз

Один релиз целиком: план, канареечный rollout, проверка метрик, уведомление.

~/devops/ops/release.sh
// notes

Автоматизация сокращает время между идеей и результатом.

Без ручных деплоевБез простояОткат за секунды
  • CI/CD пайплайны делают релизы быстрыми и безопасными.
  • Инфраструктура как код: окружение поднимается из репозитория одной командой.
  • Ошибка в ручном шаге обнаруживается в проде, а не в пайплайне.
// 04 — projects

Проекты

Пайплайны, кластеры, боты — от демо-стендов до продакшена.

  • DEMOprj_logbot

    LogBot

    Телеграм-бот: забирает логи из Loki и объясняет их через gpt-4o-mini — разбор инцидента без Grafana.

    • Python
    • Loki
    • Prometheus
    • OpenAI API
  • DEMOprj_satellite_telemetry

    Satellite Telemetry System

    End-to-end DevOps showcase: Terraform на Yandex Cloud, K3s-кластер через Ansible-роли, tag-driven CI/CD на GitHub Actions, Helm-пакетирование микросервисов, observability на VictoriaMetrics + Grafana + Loki + Alertmanager.

    • Terraform
    • Ansible
    • Kubernetes
    • Helm
    • GitHub Actions
    • Grafana
  • PRODprj_vpn_platform

    VPN platform

    Multi-stage Docker + compose-оверлеи dev/test/prod, кастомный SSH-pipeline для health-чека VPN-нод (async, 120с интервал, метрики идут в балансировщик), systemd-таймер для шестичасовых бэкапов БД, CI secret-scanner на pre-merge.

    • Docker Compose
    • systemd
    • Nginx
    • Alembic
    99.7% · 3 мес. назад
  • DEMOprj_yc_microservices

    Yandex.Cloud Microservices Demo

    Развёртывание demo-приложения на базе микросервисов в Docker Swarm кластере в Yandex Cloud с помощью Terraform и Docker Compose.

    • Docker
    • Terraform
    • HCL
// 05 — career

Карьера

Роли, квалификации, сертификаты — и то, что с чем совпало по времени.

Найм
Своё дело
Фокус
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
Системный администратор
Индивидуальный предприниматель
Руководитель отдела ИТ
DevOps инженер
  • Квалификация IT-директор
  • Сертификат DevOps Engineer· SkillFactory
  • Диплом: DevOps-инженер
// 06 — continuous delivery

DevOps Pipeline

Каждый этап — гейт: не прошёл, дальше не поехало.

  • Code
    Pull-request, ревью, линтер на pre-commit.
  • Build
    Сборка артефакта, Docker-образ, кэш слоёв.
  • Test
    Юнит, интеграционные, e2e — параллельно в CI.
  • Deploy
    Канареечный rollout через GitOps в Kubernetes.
  • Monitor
    Метрики, логи, алерты — Prometheus + Loki.
build #1247 — passing4m 12s
// 07 — toolbox

DevOps Toolbox

Стек, на котором держатся автоматизация и наблюдаемость.

CI/CD

От PR до прода без ручных шагов. Pipeline'ы на GitLab CI и GitHub Actions, canary deploy, rollback одной кнопкой.

Observability

Метрики, логи и трейсы, которые отвечают на вопросы до того, как их зададут. Prometheus, Grafana, Loki, SLO-алерты вместо шумных порогов.

IaC

Инфраструктура как код — повторяемая, ревьюабельная, восстанавливаемая. Terraform для облака, Ansible для конфигурации, GitOps для синхронизации.

Containers

Среда исполнения, одинаковая в dev / staging / prod. Docker для упаковки, Kubernetes для запуска, Helm для версионирования релизов.

// 08 — design

UI & Design Work

Интерфейсы к инфраструктуре: дашборды, админки, лендинги.

  • Dashboard Grafana под портативный дисплей

    Dashboard Grafana под портативный дисплей

    Дашборд Proxmox-хоста под портативный дисплей на Raspberry Pi 4 — ключевые метрики всегда на виду.

    GrafanaJSON
  • Landing для Polygon ноды

    Landing для Polygon ноды

    Одностраничный лендинг Polygon-ноды с живыми метриками.

    Next.jsTailwind CSS
  • Дашборд Satellite Telemetry

    Дашборд Satellite Telemetry

    Production-уровневая Grafana-витрина satellite-telemetry системы: System Overview (Pod / Node, RPS, P99 latency), per-satellite метрики генератора, battery distribution, ingested rate, database errors, pipeline efficiency, queue depth.

    GrafanaVictoriaMetricsLoki
  • Дашборд VPN Admin

    Дашборд VPN Admin

    Главная админ-панели сервиса продажи VPN: статус инфры, выручка за 30 дней / 24 часа, разбивка по провайдерам и тарифам, графики новых пользователей и динамики подписок за 14 дней.

    ReactViteTailwind