Roman Mednitzer
Vienna, AT · Senior Linux & Platform Engineer
I run production Linux, virtualization, and Kubernetes infrastructure in regulated, business-critical environments, working with open-source software throughout.
About
I keep business-critical systems dependable in environments where both downtime and audit findings are expensive, from regulated manufacturing to enterprise hybrid estates. The range is the point: I run the infrastructure and prove the recoveries, and I implement the ISO 27001 ISMS that has to satisfy an auditor, so the engineering and the governance are built together instead of bolted on. I lean on reproducible, evidence-backed automation rather than one-off fixes, all under change control.
Open source
Open source by default: the same arc as the day job, in public. The infrastructure as code and configuration management that build and harden the fleet, and the governed control plane that operates it.
infra
Apache-2.0 · OpenTofuInfrastructure as code for the fleet: a KVM/libvirt module for cloud-init Ubuntu VMs and a Talos Linux module that stands up a hardened Kubernetes cluster. Lab and production are separated, production state lives in an encrypted, locked remote backend, and CI gates every change with fmt, validate, TFLint, Trivy, and gitleaks.
automation
Apache-2.0 · AnsibleAnsible configuration management and hardening for the same fleet: a compliance-aligned baseline of hardening roles plus playbooks for the SRE toolchain, local inference, and out-of-band management. Every control is mapped to NIS2, CRA, GDPR, and ISO/IEC 27001 in a machine-readable file, with ansible-lint and schema checks in CI.
relay-shell
Apache-2.0 · MCPA governed Model Context Protocol server that hands real shell and SSH capability to an AI client without giving up control. One audited runner covers local and remote execution, SFTP, port forwarding, and parallel fleet commands, with privileged flows gated behind explicit policy. Three modes (open, guarded, read-only) sit over a global deny-list; every call is secret-redacted, recorded as a SHA-256 hash rather than a raw body, and bounded by timeouts and output caps. Ships with CodeQL, dependency review, pip-audit, and gitleaks in CI.
More at github.com/rmednitzer, including a code-managed ISO 27001 ISMS and edge-AI experiments.
Skills
- Linux & Virtualization
- Linux Ubuntu Red Hat SLES Proxmox KVM VMware ZFS
- Resilience / Security
- Backup/DR Veeam Wazuh Hardening ISO 27001 ISMS/BCM NIS2
- Containers / GitOps
- Kubernetes OpenShift Talos Docker Helm Argo CD GitOps
- Automation / IaC
- Ansible Terraform OpenTofu GitLab CI/CD
- Observability
- Prometheus Grafana Zabbix OpenTelemetry VictoriaMetrics Checkmk
- Homelab / Learning
- Local LLMs llama.cpp Ollama MCP PydanticAI LLMOps
The fleet
A self-run, all-open-source personal fleet, organized as a strict control-plane / data-plane split and driven end to end through a governed Model Context Protocol control plane I designed and run myself. Five hosts and a single-node Kubernetes cluster, meshed and observable, run the way I run production.
Control plane
cloud VMAn authenticated, typed MCP gateway that is the only externally reachable surface. OAuth 2.1 with PKCE sits behind a CIDR-locked reverse proxy, and no provider credential ever lives in the network-facing process. Anything above read-only crosses an explicit plan → authorize → execute gate with a single-use confirmation digest, and every call lands in an append-only, hash-chained audit log.
Data & inference
GPU compute serverA workstation-class box (Core i9, 128 GB ECC, RTX 4500 Ada) carries all local inference and the authoritative data store. Local LLMs run on llama.cpp via llama-swap; PostgreSQL 18 holds the corpora plus a pgvector and Apache AGE knowledge graph, feeding sixteen scheduled OSINT and analysis pipelines. Loopback-only by default.
Observability & SIEM
Talos KubernetesA single-node Talos Linux cluster (immutable, API-managed, no SSH) carries fleet-wide telemetry: VictoriaMetrics, VictoriaLogs, Tempo, and OpenTelemetry behind Grafana, plus a Wazuh SIEM with realtime file-integrity monitoring. Helm-deployed and GitOps-reconciled.
Edge & mesh
workstationsA ROCm desktop with software-defined radio, a roaming laptop, and a hardened Windows management surface round out the fleet, joined over a Tailscale and WireGuard mesh. ZFS everywhere on Linux, with Sanoid snapshots, scheduled scrubs, and a pre-change snapshot before anything risky.
- principles
- credential / network separation typed, gated mutation localhost-only by default hash-chained audit ZFS snapshots reversible by default