სერგეი სტებაკოვი

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) თვეში

[email protected] · Telegram · LinkedIn

გამოცდილება

  1. ივნ 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-ში იყვნენ.
  2. ნოე 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-მონიტორინგი.
  3. აგვ 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-ები განახლებებისთვის, ნოდების ეტაპობრივი პატჩინგისთვის და საცავების მიგრაციისთვის.
  4. თებ 2023 — აპრ 2025

    DevOps / Linux Engineer · Sberbank-Service · მოსკოვი

    კორპორაციული ვიდეოკონფერენციების პლატფორმის ინფრასტრუქტურა Huawei, Dell და HPE აპარატურაზე.

    • ავაწყე blue-green მიწოდება Docker-სა და Kubernetes-ზე Kafka-ს, ClickHouse-ის, Terraform-ისა და ELK-ის გამოყენებით.
    • GitLab CI-ის პაიპლაინები, მონიტორინგი Zabbix-ითა და Prometheus-ით, ვირტუალიზაცია Proxmox-ითა და VMware-ით; უმცროსი ინჟინრების მენტორობა.
  5. ივნ 2020 — თებ 2023

    Linux Engineer · Open Selection LLC · მოსკოვი

    Linux-ისა და VMware-ის ექსპლუატაცია ინციდენტებზე 24/7 რეაგირებით.

    • bare metal სრულად: სიმძლავრის დაგეგმვა, შესყიდვა, სერვერებისა და ქსელური აღჭურვილობის თაროებში დამონტაჟება.
    • ავტომატიზაცია და შიდა ბოტები Python-ზე.

პროექტები

  1. 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-ით პროვაიდერის უკან, რომელიც შემომავალ პორტებს ბლოკავს.
  2. 2026 — დღემდე

    SRE კოკპიტი — ოპერაციები AI აგენტით · ავტორი

    პრივატული რეპოზიტორია, რომელიც AI აგენტს დისციპლინირებულ ოპერაციულ კოლეგად აქცევს: მეთოდი, runbook-ები, გარემოების რუკები და გადაწყვეტილებების ჟურნალები, რომლებსაც ის რამეზე შეხებამდე ტვირთავს.

    • შეზღუდვები წესებად და არა იმედებად: ჰიპოთეზა → მხოლოდ კითხვით შემოწმება → დასკვნა ნებისმიერ ცვლილებამდე; ყოველი მუტაცია ნაჩვენებია სარეზერვო ასლითა და დაბრუნებით; ფართო blast radius — გაფრთხილებით.
    • მინიმალური უფლებები ამოცანაზე: API ტოკენები ერთ ზონაზე და ერთ საათზე, გამოშვებული და გაუქმებული finally-ში; საიდუმლოებები დაშიფრულია git-ში და ვებ-ძიებაში არ ხვდება.
    • რამდენიმე მოდელის საბჭო (პლატფორმის, აპლიკაციის, ქსელისა და სკეპტიკოსის ხედვით) განიხილავს რისკიან ცვლილებებსა და ინციდენტის ჰიპოთეზებს და განსხვავებულ აზრს წერილობით ანგარიშში ინახავს.
    • სტატია ბლოგში: „AI აგენტი ჩემს ოპერაციულ სამუშაოში: შეზღუდვები, რომლებიც მას უსაფრთხოს ხდის“.
  3. ივლ — ოქტ 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 ტოკენები მინიმალური უფლებებით.