Nezávislý kontraktor — Bratislava / EÚ / remote
Linux, Kubernetes a on-prem infraštruktúra, ktorá zvládne záťaž.
Senior DevOps a SRE pre tímy, ktoré chcú dodávať rýchlo bez krehkej platformy v základoch. Fractional, projektovo alebo mesačný retainer.
# services
Služby
Konkrétne služby, nie marketingové frázy.
-
01
Kubernetes on-prem — návrh, nasadenie, upgrady, migrácie
Produkčný Kubernetes na vlastnom hardvéri alebo v kolokácii: dimenzovanie, sieť, storage, HA control plane a upgrady s plánom návratu. Riešim migrácie zo starších on-prem platforiem aj návrat z cloudu. Po odovzdaní ostanú runbooky, ktoré tím vie reálne používať.
-
02
Linux HA klastre — on-prem a IaaS
Vysoko dostupné webové a databázové stacky na Debian/Ubuntu, na bare metale aj v IaaS. Load balancing, replikácia, failover a zálohy sa testujú, nie iba predpokladajú. Migrácie zo starších inštalácií a zdieľaného hostingu majú jasný cutover aj rollback plán.
-
03
Hardening Linuxu a lifecycle management
Linuxové servery privedené na zdokumentovaný baseline podľa CIS: hardening SSH a PAM, automatické bezpečnostné aktualizácie, kernelové a distribučné upgrady, audit logy a retencia. Pravidelný patch režim namiesto kvartálnych požiarov.
-
04
Identity a prístupy — Keycloak / OIDC
Centrálne IAM pre Kubernetes a platformové nástroje okolo neho: Grafana, Harbor, ArgoCD, GitLab a interné aplikácie. OIDC SSO, RBAC podľa skupín, MFA a čisté oddelenie ľudských a strojových identít.
-
05
CI/CD a GitOps
GitLab CI a GitOps pre Kubernetes aj klasické linuxové nasadenia. Posúvanie zmien medzi prostrediami cez ArgoCD, build cache, ktorá drží, a security scanning s použiteľným signálom. Jedna reviewovateľná cesta od commitu po produkciu.
-
06
Infrastructure as Code
Ansible a SaltStack ako normálny softvér: testované, reviewované a idempotentné. Inventáre, ktoré ostanú čitateľné aj pri 200+ hostoch. Každá zmena reprodukovateľná, každý host zdokumentovaný — žiadne "funguje to na bastione."
-
07
Observabilita
Prometheus, Grafana, Loki, Tempo, Zabbix alebo ELK — vybrané podľa tímu a rozpočtu, nie podľa trendu. SLO alerting, runbooky priamo z alertov a poctivé čistenie šumu skôr, než začne budiť ľudí.
-
08
Retainer na incident response a postmortemy
Rezervovaná kapacita na produkčné incidenty, s dopredu dohodnutými SLA počas pracovných hodín. Blameless postmortemy, z ktorých vzniknú trvalé opravy — zapísané, sledované a overené.
# work
Vybrané projekty
Tri anonymizované projekty. Čísla sú reálne.
-
Fintech startup
Návrat z Azure AKS na bare-metal RKE2 — o 73 % nižšie náklady, približne 2× vyšší výkon
Rýchlo rastúca Fintech firma platila približne 22 000 € mesačne za AKS a spravované databázy v Azure. Produkciu sme presunuli na HA bare-metal RKE2 platformu so samostatným vývojovým klastrom, dedikovanou databázovou vrstvou, off-site zálohami, observabilitou a CI on-prem. Mesačné náklady klesli na približne 6 000 € a porovnateľné aplikačné workloady bežali zhruba dvojnásobne rýchlejšie.
- Náklady na infraštruktúru klesli z 22 000 € na približne 6 000 € mesačne (-73 %)
- Porovnateľné workloady bežali približne 2× rýchlejšie než na pôvodnom AKS
- HA prod/dev klastre, dedikovaná DB vrstva, on-prem GitLab a observabilita na jednom Linux baseline spravovanom cez Ansible
-
Fintech startup
Z dvoch VM na HA Kubernetes — CI/CD pre feature vetvy a deploye bez výpadku
Webová platforma bežala na dvoch samostatných linuxových VM: jedna pre aplikáciu, jedna pre databázu. Každý deploy znamenal výpadok, staging bol úzke hrdlo a lokálny vývoj sa líšil od produkcie. Presunuli sme ju na HA Kubernetes s produkčnými Docker image, preview prostrediami pre feature vetvy, GitLab CI/CD, MariaDB Galera a docker-compose konfiguráciou, ktorá kopíruje produkciu.
- Rolling deploye bez výpadku pre aplikačné zmeny (release s DB migráciou ostáva v plánovanom okne)
- Webová vrstva škáluje horizontálne, databáza beží v Galera klastri — obidva single-VM SPOF sú preč
- Preview prostredie pre každú feature vetvu, takže vývojári môžu pracovať paralelne
-
Software house
Prestavba virtualizovaného Kubernetes klastra — z k3s na RKE2, GitOps, SSO a observabilita
Interný k3s klaster na virtualizácii sa potichu stal produkčnou platformou: ručne skladaný ceph-csi, ad-hoc kubectl deploye, roztrúsené metriky a logy, zdieľané kubeconfigy a RBAC typu "cluster-admin alebo nič". Za deväť týždňov sme ho presunuli na RKE2, Rook-Ceph, ArgoCD GitOps, Harbor, Grafana stack pre metriky/logy/traces, Keycloak SSO, namespace RBAC podľa group claimov a Renovate pre priebežné aktualizácie platformy.
- In-place migrácia k3s → RKE2; ceph-csi nahradený Rook-Ceph, výpadok PVC po aplikáciách v jednotkách minút
- Všetky workloady spravované cez ArgoCD; Harbor ako tímový container registry
- Jeden pohľad v Grafane pre metriky, logy a traces, s exemplarmi prepájajúcimi jednotlivé signály
# about
O mne
Senior Linux / DevOps / SRE Engineer
Martin Dulovič
Bratislava, Slovakia
Spravujem infraštruktúru pre SMB a scale-up firmy v EÚ. Desať rokov v linuxovej prevádzke, posledných šesť rokov sa venujem najmä Kubernetes platformám a on-prem migráciám.
Beriem si naraz len pár projektov, aby každý dostal serióznu pozornosť. Klientom nechávam zdokumentované, reprodukovateľné systémy, ktoré bežia aj bezo mňa.
Certifikácie
- CKA — Certified Kubernetes Administrator
- LFCS — Linux Foundation Certified Sysadmin
Pracovný stack
- Debian
- Ubuntu
- RHEL
- ArchLinux
- Kubernetes
- RKE2
- K3S
- OpenShift
- Ansible
- SaltStack
- Terraform
- GitLab CI
- Gitlab KAS
- ArgoCD
- Prometheus
- Grafana
- Loki
- Tempo
- Zabbix
- ELK
- Ceph
- ZFS
- NFS
- Longhorn
- HAProxy
- NGINX
- Wireguard
- Proxmox
- KVM
- LXD
- LXC
- Bash
- Python
- Go (read)
- YAML
# engagement
Modely spolupráce
Vyberte tvar, ktorý sedí na rozsah práce.
Hodinovo
Pre audity, druhý názor a chirurgické zásahy. Transparentne evidované, fakturované mesačne.
Fixný projekt
Definovaný deliverable, termín a cena. Vhodné pre migrácie, hardening a budovanie platformy.
Mesačný retainer
Rezervovaná kapacita pre priebežnú platformovú prácu a incident response s dohodnutými response SLA počas pracovných hodín.
Sadzby
Denná sadzba alebo fixná cena podľa rozsahu. Aktuálne sadzby a dostupnosť na vyžiadanie.
# contact
Kontakt
Žiadny formulár, žiadny funnel. Jeden e-mail, jeden kalendár.
Každú správu čítam osobne. Ak si sadneme, väčšinou odpoviem do jedného pracovného dňa.
-
E-mailinfo@invictus-solutions.sk
-
Telefón+421 904 855 624
-
LinkedInlinkedin.com/in/martin-dulovic
30-minútový hovor zadarmo. Bez záväzku, len si overíme, či dáva zmysel pokračovať.
Otvoriť kalendárcal.com/martin-dulovic