სერგეი სტებაკოვი
Site Reliability Engineer
თბილისი · დისტანციურად · EN B1 · ინჟინერიაში 2006 წლიდან · SRE / DevOps
Site Reliability Engineer 20-წლიანი საინჟინრო გამოცდილებით: ვმართავ Kubernetes-ს AWS EKS-სა და ფიზიკურ სერვერებზე — SLO და burn-rate ალერტები, ინციდენტებზე მშვიდი რეაგირება, GitOps Argo CD-ით, Terraform. ბოლო სამუშაოებიდან: Gateway API-ზე გადასვლა შეფერხების გარეშე, Kubernetes-ის ხუთვერსიიანი განახლება ერთ დღეში, პროდაქშენის საცავებისა და მონაცემთა ბაზების მიგრაციები. ღია ვარ დისტანციური SRE, DevOps და Platform როლებისთვის.
სასურველი ანაზღაურება: 7,500–9,000 USD (net) თვეში
გამოცდილება
- ივნ 2026 — დღემდე
Site Reliability Engineer (SRE) · Gambchamp · თბილისი
მულტიტენანტური პროდუქტის პლატფორმის საიმედოობა AWS EKS-ზე: SLI და SLO, დაკვირვებადობა და ალერტინგი, ინციდენტებზე რეაგირება და on-call მორიგეობა, split-horizon DNS და კერძო ქსელები, მონაცემთა ბაზების ექსპლუატაცია.
- გუნდთან ერთად ნულიდან ავაშენე Terraform-ით საწარმოო პლატფორმა AWS-ში (sa-east-1) ახალი ონლაინ-კაზინოს პროდუქტისთვის LatAm-ში: EKS, RDS PostgreSQL, VPC გარე და შიდა NLB-ით Cloudflare-ის უკან, მხოლოდ VPN-ით ხელმისაწვდომი კერძო ჰოსტები და ნულიდან აღდგენის runbook. ჩემი წილი: Terraform-ში იმპორტი, RDS-ის დამცავი პარამეტრები და Multi-AZ instance-დან Multi-AZ DB cluster-ზე გადართვა მონაცემთა თითქმის ნულოვანი დანაკარგით.
- დავნერგე SLO, error budget და მრავალფანჯრიანი burn-rate ალერტები VictoriaMetrics-ზე და ავაწყე პლატფორმის SRE-დაშბორდი: RED და USE, ლატენტობა როუტების მიხედვით, time-to-OOM და time-to-full პროგნოზები, RDS/PostgreSQL-ისა და Kafka-ს მდგომარეობა.
- OpenCost გავავრცელე AWS-ზე: spot-ფასების ნაკადი და Cloud Costs AWS Cost and Usage Report-იდან Athena-სა და Glue-ს მეშვეობით; იმიჯების სკანირება Trivy Operator-ით პროდაქშენში.
- გუნდთან ერთად მოვამზადე 8-ნოდიანი dev-კლასტერის გადატანა OpenStack-ზე დაფუძნებული managed Kubernetes-იდან AWS EKS-ზე იმავე Terraform-შაბლონით; დავწერე მონაცემთა მიგრაციის runbook, RDS-ისა და Redis-ის მონიტორინგი და ცალკე Alertmanager საკუთარი Slack-სივრცით.
- აღმოვაჩინე, რომ Vault-ის 27 პოლიტიკა ჩუმად კრძალავდა იმას, რასაც აცხადებდა, ბილიკის შუაში არსებული glob-ის გამო, და გამოვასწორე ACL-ის მოდელი.
- აღვადგინე ალერტები, რომლებიც ირთვებოდა, მაგრამ აგრეგაციისას cluster-ის ლეიბლს კარგავდა, და შევცვალე ალერტების სახელით მარშრუტიზაცია, რომელმაც სამი ავარია ერთი მიზეზით გამოიწვია.
- დავადგინე, რატომ უარყოფდა RDS კავშირებს დაახლოებით 10% CPU-ზე (კლიენტების ნაგულისხმევი პულები × რეპლიკები), p99-ლატენტობის რეგრესიები როუტების მიხედვით და NotReady ნოდები, რომლებიც კი არ მომკვდარიყვნენ, არამედ memory thrashing-ში იყვნენ.
- ნოე 2025 — ივნ 2026
Senior DevOps Engineer · Gambchamp · თბილისი
Kubernetes-ის ავტომატიზაცია, GitOps Argo CD-ით და პროდუქტის პლატფორმის ღრუბლოვანი ინფრასტრუქტურა; SRE-პრაქტიკის საფუძველი.
- გუნდური Argo CD app-of-apps-ის ორი მთავარი კონტრიბუტორიდან ერთ-ერთი დაახლოებით ათი კლასტერისა და გარემოსთვის (213 კომიტი ერთ წელიწადში); ახალი კლიენტების გარემოების მიერთება.
- დავნერგე ხარჯების აღრიცხვა OpenCost-ით, მათ შორის Servercore-ის ბილინგთან ინტეგრაცია და PostgreSQL-ის მონაცემთა წყარო Grafana-ში.
- გავმართე Harbor S3-საცავზე, Vaultwarden და ბექენდების ჯანმრთელობისა და საჯარო ხელმისაწვდომობის blackbox-მონიტორინგი.
- აგვ 2024 — დღემდე
DevOps / SRE Engineer · Optimacros · დისტანციურად
პლატფორმის ინჟინერია Kubernetes-ისთვის bare metal-სა და EKS-ზე: CI/CD, GitOps, DevSecOps და day-2 ექსპლუატაცია.
- თითქმის მარტომ (კომიტების დაახლოებით 95%) ავაშენე და ვმართავ კომპანიის მარკეტინგული პლატფორმის GitOps-რეპოზიტორიას: Argo CD app-of-apps ApplicationSet-ით თითოეული WordPress-საიტისთვის, Vault და VSO, Kyverno, MySQL-ოპერატორი, blackbox-მონიტორინგი და Ansible ჰოსტებისთვის.
- 27 Ingress გადავიტანე მხარდაჭერაშეწყვეტილი ingress-nginx-იდან Envoy Gateway-ზე (39 HTTPRoute, 16 ჰოსტი) შეფერხების გარეშე.
- bare-metal Kubernetes-კლასტერი განვაახლე 1.32-დან 1.37-მდე ერთ დღეში — ხუთი ნაბიჯით — kubespray-ის საწყისი ინვენტარის გარეშე.
- საწარმოო საცავი გადავიტანე Longhorn-იდან LINSTOR-ზე (Piraeus), ხოლო Vault — Shamir-იდან transit auto-unseal-ზე.
- ალერტინგი გადავიყვანე ground truth სიგნალებზე მას შემდეგ, რაც CRD-ის მწვანე სტატუსმა დამალა MySQL InnoDB Cluster-ის ხუთდღიანი მუშაობა HA-ს გარეშე, და ხელახლა ავაწყე ალერტების მიწოდება მას შემდეგ, რაც სერტიფიკატების ვადის ალერტი null-receiver-ში მიდიოდა.
- აღმოვფხვერი პერიოდული L4-ტაიმაუტები გარე ბალანსერის უკან: MetalLB L2 და kube-proxy IPVS-რეჟიმში strictARP-ის გარეშე.
- DevSecOps GitLab CI-ში: SonarQube, Trivy და Suricata; PHP CVE-ის გასწორება ყველა ლენდინგზე, დაწყებული კანარის გამოშვებით; runbook-ები განახლებებისთვის, ნოდების ეტაპობრივი პატჩინგისთვის და საცავების მიგრაციისთვის.
- თებ 2023 — აპრ 2025
DevOps / Linux Engineer · Sberbank-Service · მოსკოვი
კორპორაციული ვიდეოკონფერენციების პლატფორმის ინფრასტრუქტურა Huawei, Dell და HPE აპარატურაზე.
- ავაწყე blue-green მიწოდება Docker-სა და Kubernetes-ზე Kafka-ს, ClickHouse-ის, Terraform-ისა და ELK-ის გამოყენებით.
- GitLab CI-ის პაიპლაინები, მონიტორინგი Zabbix-ითა და Prometheus-ით, ვირტუალიზაცია Proxmox-ითა და VMware-ით; უმცროსი ინჟინრების მენტორობა.
- ივნ 2020 — თებ 2023
Linux Engineer · Open Selection LLC · მოსკოვი
Linux-ისა და VMware-ის ექსპლუატაცია ინციდენტებზე 24/7 რეაგირებით.
- bare metal სრულად: სიმძლავრის დაგეგმვა, შესყიდვა, სერვერებისა და ქსელური აღჭურვილობის თაროებში დამონტაჟება.
- ავტომატიზაცია და შიდა ბოტები Python-ზე.
პროექტები
- 2024 — დღემდე
სახლის ლაბორატორია — პროდაქშენის დონის პატარა პლატფორმა · მფლობელი, ყველაფერი აპარატურიდან GitOps-მდე
აქ რისკიანი ცვლილებები ჯერ მოწმდება, სანამ სხვის პროდაქშენამდე მიაღწევს: Proxmox ჰოსტი, შვიდნოდიანი kubeadm კლასტერი და MikroTik ქსელი რამდენიმე ობიექტზე.
- Kubernetes 1.37 kubeadm-ზე: Cilium kube-proxy-ის გარეშე და Gateway API, საცავი LINSTOR (Piraeus), Vault HA transit auto-unseal-ით, Argo CD app-of-apps სქემით; self-hosted GitLab, Harbor, SonarQube და CI runner-ები.
- დაკვირვებადობა: Prometheus, Grafana, Loki და Alloy, ასევე RouterOS-ის მეტრიკები; cert-manager-ის (DNS-01) სერტიფიკატები როუტერებზე RouterOS REST API-ით ვრცელდება ცალკე CronJob-ით.
- MikroTik ქსელი: RB5009 და hEX S შლუზები, CAPsMAN-ით მართული Wi-Fi, WireGuard სამ ობიექტს შორის და road warrior-ებისთვის, DNS-as-code BIND9-ზე RouterOS კონტეინერში, განთავსება GitLab CI-დან.
- აპარატურა: Proxmox VE-ის განახლება მთავარ ვერსიებს შორის, GPU-ს გადაცემა ვიდეოს აპარატული ტრანსკოდირებისთვის, PCIe და NVMe გადაცემა, OpenWrt-ის დაყენება; გამოქვეყნება Cloudflare Tunnel-ით პროვაიდერის უკან, რომელიც შემომავალ პორტებს ბლოკავს.
- 2026 — დღემდე
SRE კოკპიტი — ოპერაციები AI აგენტით · ავტორი
პრივატული რეპოზიტორია, რომელიც AI აგენტს დისციპლინირებულ ოპერაციულ კოლეგად აქცევს: მეთოდი, runbook-ები, გარემოების რუკები და გადაწყვეტილებების ჟურნალები, რომლებსაც ის რამეზე შეხებამდე ტვირთავს.
- შეზღუდვები წესებად და არა იმედებად: ჰიპოთეზა → მხოლოდ კითხვით შემოწმება → დასკვნა ნებისმიერ ცვლილებამდე; ყოველი მუტაცია ნაჩვენებია სარეზერვო ასლითა და დაბრუნებით; ფართო blast radius — გაფრთხილებით.
- მინიმალური უფლებები ამოცანაზე: API ტოკენები ერთ ზონაზე და ერთ საათზე, გამოშვებული და გაუქმებული finally-ში; საიდუმლოებები დაშიფრულია git-ში და ვებ-ძიებაში არ ხვდება.
- რამდენიმე მოდელის საბჭო (პლატფორმის, აპლიკაციის, ქსელისა და სკეპტიკოსის ხედვით) განიხილავს რისკიან ცვლილებებსა და ინციდენტის ჰიპოთეზებს და განსხვავებულ აზრს წერილობით ანგარიშში ინახავს.
- სტატია ბლოგში: „AI აგენტი ჩემს ოპერაციულ სამუშაოში: შეზღუდვები, რომლებიც მას უსაფრთხოს ხდის“.
- ივლ — ოქტ 2026
Partetura (StudioFlow) · პლატფორმა და DevOps, გვერდითი პროექტი თანადამფუძნებელთან ერთად
ორმხრივი პლატფორმა ვიდეოსტუდიებისა და ფრილანსერებისთვის (EN/RU/KA). ვპასუხობდი ინფრასტრუქტურაზე და Supabase Cloud-იდან self-hosted Kubernetes-ზე გადასვლაზე.
- გადავიტანე სტეკი Supabase Cloud-იდან Kubernetes-ზე Argo CD-ით: CloudNativePG სქემის მიგრაციებით PreSync ჰუკში, Zitadel OIDC-სთვის, MinIO საცავისთვის, Redis და BullMQ worker-ები, Vault Secrets Operator-ით.
- ავაწყე მიწოდების გზა: GitLab CI აწყობს Harbor-ში, განთავსება GitOps-ით, typecheck-ის ფილტრი ყოველი იმიჯის წინ; საჯარო წვდომა Cloudflare-ით.
ფოკუსი
საიმედოობა (SRE)
SLO, error budget და burn-rate ალერტები; RED- და USE-დაშბორდები სიმძლავრის პროგნოზებით; ინციდენტებზე მშვიდი რეაგირება, blameless პოსტმორტემები, runbook-ები და DR-პროცედურები.
CI/CD და GitOps
GitLab CI-ის პაიპლაინები: შემოწმებები, აწყობა, დეპლოი, ტესტები. Argo CD app-of-apps და ApplicationSet, Helm-ჩარტები, მრავალი გარემო, მრავალჯერადი გამოყენების შაბლონები.
DevSecOps და პლატფორმა
SonarQube, Trivy, Suricata CI/CD-ში. Kubernetes, Gateway API, HPA, გამაგრებული (hardened) იმიჯები, Vault, Kyverno, Proxmox და ჰიბრიდული სქემები.
IaC და ექსპლუატაცია
Terraform და Terragrunt AWS-ში, Ansible-ის როლები, Debian/RHEL პროდაქშენში bare metal-სა და ღრუბელში. Prometheus, VictoriaMetrics, Grafana, Zabbix; Kafka და ClickHouse data plane-ში.
სტეკი
- Linux
- Debian/RHEL პროდაქშენში, systemd, ბირთვის მორგება, პრობლემების დიაგნოსტიკა.
- Kubernetes
- კლასტერები, ვორკლოუდები, ქსელი, ოპერატორები, ingress, ექსპლუატაცია.
- Argo CD
- GitOps: აპლიკაციები, სინქრონიზაციის პოლიტიკა, მრავალი გარემო, Helm/Kustomize.
- GitLab CI
- პაიპლაინები, რანერები, MR, არტეფაქტები, უსაფრთხოების ეტაპები.
- Helm
- ჩარტები, რელიზები, values, K8s აპლიკაციების შაბლონები.
- Terraform
- IaC: მოდულები, state, remote backend, პროვაიდერები, დრიფტი.
- Terragrunt
- DRY Terraform, გარემოს ფენები, remote state.
- Ansible
- პლეიბუქები, როლები, იდემპოტენტური კონფიგი სერვერებზე.
- Docker
- იმიჯები, multi-stage აწყობა, compose, runtime და registry.
- Prometheus
- მეტრიკების მოდელი, scrape, recording rules, Alertmanager.
- Grafana
- დაშბორდები, ალერტები, წყაროები, on-call ხედვა.
- VictoriaMetrics
- გრძელვადიანი მეტრიკების შენახვა, Prometheus-თან თავსებადობა.
- Zabbix
- კლასიკური მონიტორინგი, აგენტები, შაბლონები, SLA.
- Python
- ავტომატიზაცია, API, მცირე სერვისები, CI-ის დამხმარე სკრიპტები.
- Golang
- CLI, K8s ოპერატორები, სწრაფი სერვისები და ინტეგრაციები.
- Bash
- შელი პაიპლაინებში, სკრიპტები, ოპერაციული დავალებები.
- Nginx
- Reverse proxy, TLS, კეში, upstream health.
- PostgreSQL
- ექსპლუატაცია: სარეზერვო ასლები, რეპლიკაცია, ოპტიმიზაცია, მიგრაციები.
- ClickHouse
- სვეტოვანი ანალიტიკა: კლასტერები, მონაცემების ჩატვირთვა, მოთხოვნების წარმადობა, სარეზერვო ასლები და განახლებები.
- Proxmox
- KVM/LXC კლასტერები, საცავი, HA, VM-ების სასიცოცხლო ციკლი ლაბორატორიასა და პროდაქშენში.
- VMware
- vSphere: VM, ქსელი, საცავი, მიგრაცია და ტევადობა.
- DevSecOps
- უსაფრთხოება SDLC-ში: პოლიტიკები, gate-ები, საიდუმლოებების ჰიგიენა.
- SonarQube
- SAST, quality gates, ტექნიკური ვალი CI-ში.
- Trivy
- იმიჯებისა და IaC სკანირება: CVE და misconfiguration.
- S3
- ობიექტური საცავი: სარეზერვო ასლები, არტეფაქტები, lifecycle-პოლიტიკები.
- RabbitMQ
- რიგები, exchange, საიმედო მესიჯინგი სერვისებს შორის.
- Kafka
- ბროკერები, თოპიკები, retention, სტრიმინგი და event-driven პლატფორმის ექსპლუატაცია.
- Bare metal
- Huawei, Dell, HPE და Ryzen სერვერები: სიმძლავრის დაგეგმვა, რეკებში მონტაჟი, ფირმვერი, IPMI/BMC, კომუტაცია, PCIe გადაცემა, ჰიბრიდი VM-ებთან და Kubernetes-თან.
- Cilium
- eBPF ქსელი და kube-proxy-ის ჩანაცვლება, NetworkPolicy, Gateway API.
- Gateway API
- HTTPRoute/TLSRoute Ingress-ის ნაცვლად, TLS სქემები, გადასვლა დაუნთაიმის გარეშე.
- AWS
- EKS, RDS, VPC, IAM, ELB — Terraform-ით, გარემოების მიხედვით.
- Vault
- საიდუმლოებების მართვა, auto-unseal, პოლიტიკები, Kubernetes auth.
- OpenTelemetry
- ტრეისები და მეტრიკები სერვისებს შორის, კონტექსტის გადაცემა, კოლექტორი.
- VictoriaLogs
- ლოგების შენახვა და ძიება LogsQL-ით, მიწოდება Vector-ით.
- CloudNativePG
- PostgreSQL ოპერატორი: HA კლასტერები, switchover, სარეზერვო ასლები Kubernetes-ში.
- AI-assisted operations
- AI აგენტი (Claude Code) ყოველდღიურ ოპერაციებში: ჯერ მხოლოდ კითხვით დიაგნოსტიკა, დაბრუნება ყოველ ცვლილებამდე, ვიწრო ხანმოკლე წვდომები, გადაწყვეტილებების ჟურნალი.
- MikroTik RouterOS
- RB5009, hEX S, CAPsMAN-ით მართული Wi-Fi, firewall, კონტეინერები RouterOS-ზე, ავტომატიზაცია REST API-ით.
- WireGuard
- გვირაბები ობიექტებს შორის და road warrior წვდომა, პოლიტიკაზე დაფუძნებული მარშრუტიზაცია.
- BIND9
- ავტორიტეტული DNS, split-horizon, ზონების გადაცემა TSIG-ით, DNS-as-code GitLab CI-ში.
- Cloudflare
- DNS, Tunnels, ქეშირება კიდეზე და cache rules, API ტოკენები მინიმალური უფლებებით.