IT-Consulting · DevOps & Infrastruktur · Berlin
Infrastruktur, über die Sie nicht mehr nachdenken müssen.
Ich entwerfe, automatisiere und betreibe Infrastruktur für Unternehmen, die lieber ihr Produkt bauen als Server zu hüten: Bare Metal und Cloud, Kubernetes, CI/CD, Datenbanken, Observability. Fünfzehn Jahre im Betrieb, von Ad-Tech-Plattformen mit Milliarden Anfragen am Tag bis zu Flotten von Blockchain-Nodes. In Berlin zu Hause, remote in ganz Europa tätig.
Offen für eine Festanstellung als Staff Engineer; Beratungsprojekte nehme ich weiterhin an. Lebenslauf →
whoami oleg — Staff DevOps/SRE Engineer, Berlin uptime up 15 years, load average: Bare Metal, Kubernetes, PostgreSQL, ClickHouse cat ~/focus Automatisierung · Zuverlässigkeit · Observability · Klartext ls ~/projects ump/ github.com/ofzhur
Was ich mache
Infrastrukturarbeit vom Rack bis zum Deploy-Knopf, für Teams von einer bis fünfzig Personen. Hands-on, wenn etwas gebaut werden muss, beratend, wenn eine Entscheidung eine zweite Meinung braucht.
Cloud- und Bare-Metal-Infrastruktur
Hetzner, OVHcloud, Leaseweb und die Hyperscaler oder Ihre eigene Hardware: Dimensionierung, Netz- und Storage-Layout, Provisionierung, Härtung und der Betrieb ab Tag zwei. Bare Metal, wo es sich rechnet, Cloud, wo es schneller geht, und Migrationen dazwischen mit Plan, Probelauf und Rückweg.
Kubernetes und Container
Cluster, die zur Last passen und nicht zum Hype: Aufbau und Upgrades, Ingress und Storage, Operatoren sowie die Images und Charts, in denen Ihre Dienste ausgeliefert werden. Oder schlicht Docker auf ein paar Maschinen, wenn das die ehrliche Antwort ist.
CI/CD und Infrastructure as Code
Pipelines mit GitHub Actions, GitLab CI oder Jenkins, die ohne Handarbeit bauen, testen, veröffentlichen und ausrollen. Terraform und Ansible für alles darunter, damit jede Änderung geprüft, wiederholbar und leicht zurückzunehmen ist.
Datenbanken und Datenplattformen
PostgreSQL und ClickHouse in Produktion, von der einzelnen Instanz bis zu Petabytes an Analysedaten: Replikation, Backups, die ab und zu absichtlich zurückgespielt werden, Upgrades mit so wenig Ausfall, wie das Setup erlaubt, und das Tuning, mit dem eine Plattform Milliarden Anfragen am Tag verträgt. Redis, Kafka, Elasticsearch und der Rest der Pipeline darum herum.
Observability und Betrieb
Prometheus und Grafana, Alarme, die die richtige Person aus dem richtigen Grund wecken, Logs, in denen man wirklich suchen kann, und Incident-Reviews, die mit einer Korrektur enden statt mit einem Schuldigen. Runbooks statt Überlieferung.
Beratung und Architektur
Ein Review vor einer Entscheidung, eine Roadmap für ein kleines Team, ein Audit dessen, was schon läuft, ein Blick auf eine Rechnung, die gewachsen ist, während niemand hingesehen hat, oder ein paar Tage im Monat als die Ops-Person, die ein Produktteam noch nicht hat.
Projekte
Werkzeuge, die ich baue, wenn mir dasselbe Problem bei jedem Kunden begegnet, und wo der Rest meines Codes liegt.
UMP — Unus Mundus Provisioner
Ein Betriebssystem, in derselben Form, auf jedem Server: eine CLI, die dasselbe Ubuntu mit denselben Disks, Benutzern, Schlüsseln und derselben Firewall auf dedizierten Servern und Cloud-VMs bei Hetzner, OVHcloud und anderen installiert. Open Source, in Go.
ump.zhurko.de →
GitHub
Der Rest: Open-Source-Kleinkram, von SaltStack-Formulas über Kubernetes-Operatoren bis zu kleinen Kommandozeilen-Werkzeugen.
github.com/ofzhur →
Wie ich arbeite
Dieselben Grundsätze, ob der Auftrag ein zweitägiges Review ist oder ein Jahr Betrieb Ihrer Plattform.
- Alles ist Code
Server, Cluster, Pipelines und DNS liegen in einem Repository, geprüft und versioniert. Nichts hängt davon ab, was eine einzelne Person im Kopf hat.
- Ein Plan vor der Änderung
Probeläufe, stufenweise Rollouts und ein getesteter Weg zurück. Destruktive Schritte werden angekündigt, aufgeschrieben und bestätigt, nie improvisiert.
- Langweilig oder gewagt, mit Absicht
Bewährte Werkzeuge, weniger bewegliche Teile und sichere Voreinstellungen für alles, was um drei Uhr nachts laufen muss. Die neueste Technik, oder etwas, das noch niemand probiert hat, dort, wo genau das die Rakete fliegen lässt. So oder so ist die Wahl eine Entscheidung, keine Gewohnheit.
- Eine Übergabe, die Ihnen gehört
Dokumentation, Runbooks und eine Einweisung gehören zur Arbeit dazu. Schlüssel und Wissen bleiben bei Ihnen; ich bleibe gern an Bord, aber Sie müssen mich nie behalten.
Werkzeugkasten
Was ich in Produktion betrieben habe und zuerst in die Hand nehme. Die Liste ist nicht der Punkt; das richtige Werkzeug für Ihr Problem ist es.
Plattformen
- Linux (Ubuntu, Debian)
- Bare Metal
- Hetzner
- OVHcloud
- Leaseweb
- servers.com
- AWS
- Google Cloud
- DigitalOcean
Container
- Docker
- Kubernetes
- Rancher
- kops
- ECS
- Operatoren in Go
Automatisierung & CI/CD
- Terraform
- Ansible
- SaltStack
- Chef
- GitHub Actions
- GitLab CI
- Jenkins
- TeamCity
- Drone
Datenbanken & Daten
- PostgreSQL
- ClickHouse
- Redis
- MongoDB
- MySQL / MariaDB
- Elasticsearch
- Kafka
- RabbitMQ
- Hadoop & Spark
- Druid
Observability
- Prometheus & Thanos
- Alertmanager
- Grafana
- ELK
- Sentry
- Graphite
Netz & Edge
- nginx
- HAProxy
- Cloudflare
- Route 53
- OpenVPN & strongSwan
Code
- Go
- Python
- Ruby
- Bash
- SQL
Blockchain
- Ethereum-Nodes (geth)
- BNB-Chain-Nodes
- Multi-Chain-Explorer-Infrastruktur
Kunden
Unternehmen, deren Infrastruktur ich aufbaue und betreibe, samt dem DevOps drumherum: Server und Cluster, Pipelines, Monitoring, der Alltag. Laufend und in Projekten.
Turbologo
Infrastruktur & DevOps
Ein KI-gestützter Logo-Generator und eine Plattform für den Markenauftritt.
turbologo.com →
PostPost
Infrastruktur & DevOps
Brand-first-KI für Social Media: markengerechte Posts, Karussells und Videos, aus einem Workspace geplant und veröffentlicht, mit der passenden Analytik.
postpost.ai →
Thryve
Infrastruktur & DevOps
Health-Tech aus Berlin: eine API für die Daten von Hunderten Wearables und Medizinsensoren, für Versicherer, Pharma und klinische Forschung.
thryve.health →
Go X
Infrastruktur & DevOps
E-Scooter-Sharing an Urlaubszielen in den USA, mit einer B2B-Plattform für Partner, die Flotten aufstellen oder selbst betreiben.
goxapp.com →
Sprechen wir über Ihre Infrastruktur
Erzählen Sie mir, was bei Ihnen läuft, was besser werden soll und bis wann. Ich lese jede Nachricht selbst und antworte auf Deutsch oder Englisch.
Sie besetzen eine Staff-Rolle? Zum Lebenslauf.