// 01 — engineer profile

DevOps Engineer

Automation, infrastructure, observability

uptime
0 d
+0deploys
3mo ago
KubernetesDockerTerraformPrometheusGrafanaAnsibleGitHub ActionsPythonGo
// 02 — about

Why DevOps

Good infrastructure is invisible.

Because I'd rather build the system than approve it.

Twelve years on the infrastructure side — from pulling cable to running an IT department. The management years gave me something engineers rarely get: I've seen what infrastructure costs, who it burns out, and what it actually returns.

The engineering never paused: Terraform, Kubernetes, GitLab CI, Grafana — things I build with my own hands.

// 03 — automation

What a release looks like

One release end to end: plan, canary rollout, metric check, notification.

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

Automation shortens time from idea to impact.

No manual deploysZero downtimeRollback in seconds
  • CI/CD pipelines make releases fast and safe.
  • Infrastructure as code: environments come up from the repo with one command.
  • A mistake in a manual step surfaces in production, not in the pipeline.
// 04 — projects

Projects

Pipelines, clusters, bots — from demo rigs to production.

  • DEMOprj_logbot

    LogBot

    Telegram bot that pulls logs from Loki and explains them with gpt-4o-mini — incident triage without opening Grafana.

    • Python
    • Loki
    • Prometheus
    • OpenAI API
    99.8% · 3mo ago
    View
  • DEMOprj_satellite_telemetry

    Satellite Telemetry System

    End-to-end DevOps showcase: Terraform on Yandex Cloud, K3s cluster via Ansible roles, tag-driven CI/CD on GitHub Actions, Helm-packaged microservices, observability on VictoriaMetrics + Grafana + Loki + Alertmanager.

    • Terraform
    • Ansible
    • Kubernetes
    • Helm
    • GitHub Actions
    • Grafana
    99.5% · 3mo ago
    View
  • PRODprj_vpn_platform

    VPN platform

    Multi-stage Docker + compose overlays for dev/test/prod, custom SSH-driven health pipeline for VPN nodes (async, 120s interval, metrics fed to load balancer), systemd-timer DB backups every 6h, CI secret scanner on pre-merge.

    • Docker Compose
    • systemd
    • Nginx
    • Alembic
    99.7% · 3mo ago
  • DEMOprj_yc_microservices

    Yandex.Cloud Microservices Demo

    Microservices demo deployed to a Docker Swarm cluster on Yandex Cloud, provisioned with Terraform and Docker Compose.

    • Docker
    • Terraform
    • HCL
    99.9% · 3mo ago
    View
// 05 — career

Career

Roles, qualifications, certificates — and what overlapped with what.

Employment
Entrepreneurship
Focus
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
System Administrator
Individual Entrepreneur
Head of IT Department
DevOps Engineer
  • IT Director qualification
  • DevOps Engineer certificate· SkillFactory
  • Diploma: DevOps Engineer
// 06 — continuous delivery

DevOps Pipeline

Every stage is a gate: fail it and nothing moves on.

  • Code
    Pull request, review, lint on pre-commit.
  • Build
    Build artifact, Docker image, layer cache.
  • Test
    Unit, integration, e2e — parallel in CI.
  • Deploy
    Canary rollout via GitOps to Kubernetes.
  • Monitor
    Metrics, logs, alerts — Prometheus + Loki.
build #1247 — passing4m 12s
// 07 — toolbox

DevOps Toolbox

The stack that automation and observability run on.

CI/CD

From PR to production with no manual steps. Pipelines on GitLab CI and GitHub Actions, canary deploys, rollback as a button.

Observability

Metrics, logs, and traces that answer questions before they're asked. Prometheus, Grafana, Loki, SLO-driven alerts instead of noisy thresholds.

IaC

Infrastructure as code — repeatable, reviewable, recoverable. Terraform for cloud, Ansible for configuration, GitOps for sync.

Containers

Runtime that's identical in dev / staging / prod. Docker for packaging, Kubernetes for running, Helm for release versioning.

// 08 — design

UI & Design Work

Interfaces to infrastructure: dashboards, admin panels, landing pages.

  • Grafana Dashboard for Portable Display

    Grafana Dashboard for Portable Display

    Proxmox host dashboard on a portable display driven by a Raspberry Pi 4 — the key metrics always in view.

    GrafanaJSON
  • Landing for Polygon Node

    Landing for Polygon Node

    Single-page landing for a Polygon validator node with live metrics.

    Next.jsTailwind CSS
  • Satellite Telemetry Dashboard

    Satellite Telemetry Dashboard

    Production-grade Grafana surface for a satellite-telemetry system: System Overview (Pod / Node, RPS, P99 latency), per-satellite generator metrics, battery distribution, ingested rate, database errors, pipeline efficiency, queue depth.

    GrafanaVictoriaMetricsLoki
  • VPN Admin Dashboard

    VPN Admin Dashboard

    Admin home for a VPN subscription service: infrastructure status, 30-day / 24-hour revenue, provider and tariff breakdowns, new-users and subscription-dynamics charts over 14 days.

    ReactViteTailwind