Linux DevOps engineer focused on infrastructure automation, CI/CD, and observability. I design and provision infrastructure as code, and build pipelines that handle Docker image builds, security scanning, monitoring-agent rollout, and app deployment end to end. Python is the glue I use to automate everything in between. Outside of work hours that same curiosity goes into Linux itself — distro-hopping, window managers, and a heavily customized, keyboard-driven setup — plus microcontrollers, Home Assistant smart-home automation, and 3D printing.
| Area | Tech |
|---|---|
| IaC & Provisioning | Terraform, Packer, Ansible |
| CI/CD & Automation | GitLab CI/CD, Bash, Docker |
| Cloud & Virtualization | AWS (EC2), OVH, VMware |
| Monitoring & Observability | Checkmk, Prometheus, Grafana, Grafana Alloy, Loki, Nagios, Icinga2 |
| Security & Hardening | Lynis audits, SSH key management, system hardening |
| Languages & Frameworks | Python (asyncio, FastAPI), Bash |
| Linux Internals | Distro-hopping (Arch, Debian-based), tiling WMs, systemd, dotfile management |
| Practices | Scrum, containerization |
| Project | Description |
|---|---|
| checkmk.py 🔭 active | Async Python API wrapper for Checkmk, with full type hints and Pydantic models for validated, structured monitoring data. |
| skyblock-prometheus-exporter | Prometheus exporter that pulls market data from a public API and exposes it as metrics, feeding a Grafana dashboard — a self-contained observability pipeline. |
| traefik-py | Lightweight async wrapper around the Traefik API for scripting reverse-proxy/routing management. |
| cybershoke-server-picker-tui | Terminal UI for browsing and connecting to game servers — practice in building fast, usable CLI tooling. |
| cs-medal-parser | High-performance concurrent asset downloader/processor with caching, retry logic, and structured logging. |


