DevOps Engineer
Four years at Sirena-Travel, across three products. I ran the full infrastructure at each: cloud, Kubernetes, CI/CD, observability, and tooling.
B2B corporate-travel platform for the European market — built the whole cloud from scratch.
- All Yandex Cloud infra in Terraform — VPC, managed Postgres/Redis, S3, DNS, CDN, load balancers. 100% IaC, no console clicks
- GitLab CI/CD per service: test → build → Helm deploy → promotion gates with auto-rollback — commit to prod in under 5 min
- Prometheus + Grafana wired to SLO targets, alerts via Alertmanager, TLS from cert-manager — 99.9%+ on the booking APIs
- Automated recurring ops with n8n: partner onboarding, SLA alerts, Terraform drift — no manual work needed
Agent-facing real-time GDS with its own GDS code — built the GitOps platform from scratch.
- FluxCD v2 hub-and-spoke: one hub reconciles five spokes via SealedSecrets — no kubectl apply in prod
- 3-layer Kustomize (base / overlays / per-env) — 90%+ config shared, zero drift; k3s + Cilium on-prem, Yandex Managed Kubernetes, APISIX
- Whole data layer as HelmReleases — Kafka, RabbitMQ, Cassandra, ClickHouse, MongoDB, Redis, MinIO; new cluster in 30 min via Ansible
- kube-prometheus-stack, Victoria Logs, ELK, OpenTelemetry; Vault + Trivy Operator; −20% compute by rightsizing pods
- Wrote the team's daily tooling — env-view, abot, trivy-to-sonarqube, confluence-publisher — all Helm-packaged
Russian GDS at Amadeus/Sabre scale — 500+ VMs, polyglot (Java, Python, PHP, .NET, C++), 24/7.
- Moved from bare VMs to containers — XEN/libvirt → Docker Swarm → Kubernetes, 500+ nodes, +40% utilisation, no downtime
- CI/CD from scratch for every stack — deploys from hours to under 10 min
- Promotion gates + auto-rollback cut bad-deploy incidents by 65%; on-call with runbooks — MTTR 120 → 20 min
- Prometheus on 500+ nodes, 30+ dashboards; Ansible config (zero drift); zero-downtime quarterly OS patching