Aleh Krasnou / DevOps
CI/CD • Kubernetes • GitOps • Observability
Available for consulting / contract

DevOps Engineerdelivering changes like a pipeline

RU: Делаю релизы предсказуемыми: CI/CD, Docker, Kubernetes, GitOps (ArgoCD), мониторинг и инцидент-реакция.
EN: I build reliable delivery: CI/CD, containers, Kubernetes, GitOps (ArgoCD), observability and incident response.

GitOps
ArgoCD
CI/CD
GitLab / Actions
K8s
Helm + Ingress
Obs
Grafana + Loki/ELK
Live delivery demo
Click “Run pipeline” to simulate a release
v1.0.0
Language:
Commit
git push
IDLE
Изменения попадают в репозиторий, фиксируются в истории.
step 1/8
Tests
lint + unit
IDLE
Базовые проверки качества и тесты. Фейлим быстро.
step 2/8
Build
docker / kaniko
IDLE
Сборка контейнера (multi-stage), подготовка артефактов.
step 3/8
Security
trivy/snyk
IDLE
Скан уязвимостей и базовые политики безопасности.
step 4/8
Push
harbor/ecr
IDLE
Публикация образа в registry с версией/тегом.
step 5/8
Helm
chart bump
IDLE
Сборка чарта и синхронизация версий (Chart.yaml/values).
step 6/8
ArgoCD
gitops sync
IDLE
GitOps деплой: ArgoCD применяет желаемое состояние.
step 7/8
Observe
grafana/sentry
IDLE
Проверка метрик/логов/ошибок, релиз считается успешным.
step 8/8
Детали шага: Commit
git push
Статус: IDLE
Изменения попадают в репозиторий, фиксируются в истории.
Как выглядит в реальном проекте
  • Версионирование артефактов (теги/семвер).
  • Гейт на тесты/скан.
  • GitOps деплой + откат по коммиту.
  • Пост-релиз контроль по метрикам и ошибкам.
Таймлайн
последние события
Нажми Run pipeline — тут появится лог выполнения.
What you’ll see here
  • RU: Как я строю пайплайны, деплои и наблюдаемость.
  • EN: My approach to CI/CD, GitOps deployments and operational clarity.
  • Short, visual, and practical — like production.

Pipeline

RU: интерактивная модель релиза • EN: interactive release model

Language:
Commit
git push
IDLE
Изменения попадают в репозиторий, фиксируются в истории.
step 1/8
Tests
lint + unit
IDLE
Базовые проверки качества и тесты. Фейлим быстро.
step 2/8
Build
docker / kaniko
IDLE
Сборка контейнера (multi-stage), подготовка артефактов.
step 3/8
Security
trivy/snyk
IDLE
Скан уязвимостей и базовые политики безопасности.
step 4/8
Push
harbor/ecr
IDLE
Публикация образа в registry с версией/тегом.
step 5/8
Helm
chart bump
IDLE
Сборка чарта и синхронизация версий (Chart.yaml/values).
step 6/8
ArgoCD
gitops sync
IDLE
GitOps деплой: ArgoCD применяет желаемое состояние.
step 7/8
Observe
grafana/sentry
IDLE
Проверка метрик/логов/ошибок, релиз считается успешным.
step 8/8
Детали шага: Commit
git push
Статус: IDLE
Изменения попадают в репозиторий, фиксируются в истории.
Как выглядит в реальном проекте
  • Версионирование артефактов (теги/семвер).
  • Гейт на тесты/скан.
  • GitOps деплой + откат по коммиту.
  • Пост-релиз контроль по метрикам и ошибкам.
Таймлайн
последние события
Нажми Run pipeline — тут появится лог выполнения.

Platform as Code

Terraform/Terragrunt • Helm/Helmfile • ArgoCD • Vault + External Secrets (Kubernetes)

Terraform + Terragrunt

RU: IaC: модули, remote state, окружения, импорт ресурсов, контроль изменений.
EN: IaC orchestration: modules, remote state, multi-env, imports, change control.

modulesstateplan/applyimportmulti-env
Helm + Helmfile

RU: Управление стеками: values по окружениям, dependency, diff/sync, откаты.
EN: Stack management: env values, dependencies, diff/sync, safe rollbacks.

valuesdiffsyncdepsenvironments
ArgoCD (GitOps)

RU: Деплой из Git как источник правды: sync/rollback, multi-source, waves.
EN: Git as source of truth: sync/rollback, multi-source apps, sync waves.

Applicationssyncrollbackwavesmulti-source
Vault + External Secrets

RU: Vault хранит секреты, а External Secrets Operator синхронизирует их в Kubernetes Secrets.
EN: Vault is the source; External Secrets Operator syncs data into Kubernetes Secrets.

Vault KVESOpoliciesrefreshaudit
Terminal demo
terraform → helmfile → argocd → vault/ESO
interactive
aleh@ops:~$ demo
terraform + terragrunt
loading…

About

RU/EN summary — short and practical

Who I am

RU: Я DevOps Engineer. Строю CI/CD, контейнеризацию, Kubernetes и GitOps деплой, делаю мониторинг/логи/алерты, помогаю командам выпускаться без боли.
EN: DevOps Engineer focused on delivery automation, Kubernetes & GitOps, and observability. I aim for predictable releases and boring incidents.

Delivery
CI/CD pipelines, artifacts, versioning
Platform
Kubernetes, Helm, Ingress, GitOps
Ops
Monitoring, logging, alerting, incident flow
Principles
  • GitOps as default
  • Reproducible environments
  • Least privilege & clear networking
  • Observability first
  • Automation over heroics

Stack

Tools I actually ship and operate

CI/CD
GitLab CIGitHub ActionsJenkinsKanikoDocker
Kubernetes & GitOps
KubernetesHelmHelmfileArgoCDIngressNetwork Policies
IaC
TerraformTerragruntAnsibleVaultExternal Secrets (ESO)
Observability
PrometheusGrafanaLokiELK/EFKSentry
Cloud
AWSGCPYandex CloudOn-prem/vSphere
Data & Messaging
PostgreSQLMySQL/PerconaClickHouseRedisRabbitMQ

Cases

RU/EN — short outcomes, no fluff

GitOps delivery
Kubernetes • ArgoCD • Helm

RU: ArgoCD + Helm: предсказуемые деплои, откаты по коммиту, меньше ручных действий.
EN: ArgoCD + Helm: predictable deploys, rollback by commit, less manual toil.

CI/CD for microservices
GitLab CI • Docker • Harbor/ECR

RU: Пайплайны сборки/публикации образов, версионирование, чарты, registry.
EN: Pipelines for building/publishing images, versioning, charts, registries.

Observability & alerting
Grafana • Prometheus • Loki • ELK

RU: Grafana/Prometheus/Loki/ELK: метрики и логи как основа стабильности.
EN: Grafana/Prometheus/Loki/ELK: metrics & logs as the stability backbone.

Contacts

Real links already filled in

Let’s talk

RU: Напиши — обсудим инфраструктуру, CI/CD, Kubernetes, GitOps и наблюдаемость.
EN: Reach out — happy to discuss delivery automation, Kubernetes and ops.

Quick note
Open to:
  • DevOps / SRE
  • Kubernetes platform
  • CI/CD and GitOps
  • Observability
Tip: add “Download CV” button here later.