Markus Jylhänkangas
status
- Available from February 2027. Zürich or remote
- Finnish citizen (EU/EFTA), Swiss B permit
markus@jylhis.com · linkedin.com/in/jylhis · github.com/Jylhis
Engineer since 2017 who builds the platforms, tooling and infrastructure that make teams faster: CI/CD at scale, reproducible builds with Nix, Kubernetes, and secure, audited operations. I think in systems and use AI tooling daily in my own work and in the tools I build.
Experience
Hexagon Robotics
(2 yrs 11 mo)
Senior Software Engineer (DevOps)
- Re-platformed GitLab CI for all engineers from 4 desktop runners to autoscaling Kubernetes runners on cloud and on-prem infrastructure provisioned as code: 100+ nodes at peak (x86_64, aarch64, NVIDIA GPU), shorter queues, faster pipelines
- Standardized all developer environments, builds and packaging on Nix with pinned inputs
- Built internal tooling for all developers; pushed for clearer coding standards and testable design
- Promoted from Software Engineer (DevOps) in May 2025
HIVE-ZOX International S.A.
(1 yr 8 mo)
DevOps Engineer
- Built and operated the HA production infrastructure as the sole DevOps engineer: CI/CD, monitoring, alerting, databases; migrated production to Kubernetes
- Implemented the controls and processes for ISO 27001 and ISO 9001 (policies, access control, training) and prepared the audits
- Designed self-service developer workstation provisioning; contributed to application code
CERN
(1 yr 9 mo)
Fellow – Software Development & Infrastructure
- Operated Kopano email for CERN's Exchange-to-Kopano migration: mailbox migrations, OIDC
- Optimized Sympa member sync with bulk reads and transactional batched writes: about 75% less sync time and half the database queries in upstream benchmarks; merged upstream 2021, reverted 2022
- Managed configuration with Puppet and gave 3rd-level support
Bittium
(1 yr 3 mo)
DevOps Engineer
- Supported regulated medical device teams with DevOps, RPA and compliance automation
CERN
(1 yr)
Technical Student – HPC Infrastructure
- Maintained and developed a Slurm-based Linux cluster and gave 3rd-level support to its users
- Migrated engineering applications from Windows HPC to Slurm-based Linux batch computing
Outokumpu
(9 mo)
Software Developer / Systems Engineer Trainee
- Developed internal web applications and automated reporting
Skills
- Platform & CI/CD
- Kubernetes · OpenShift · Azure AKS · Docker · Podman · Helm · Flux · GitOps · Argo CD · GitLab CI · GitHub Actions · Jenkins
- IaC & Cloud
- Terraform · Ansible · Puppet · Nix · Microsoft Azure · Cloudflare · Hetzner · DigitalOcean
- Reliability & Observability
- Monitoring & Alerting · Incident Response · On-call · Capacity Planning · High Availability · Grafana · Prometheus · Loki · ELK Stack · DevSecOps · DORA/SPACE metrics
- AI engineering
- Claude Code · Codex · MCP servers · LLM evals (Harbor, Phoenix) · LLM gateways · Self-hosted models
- Languages
- Python · Go · Bash · Nix · C/C++ · Rust · TypeScript · Perl
- Linux & Data
- NixOS · Debian · RHEL · ZFS · PostgreSQL · MySQL
Open source
- NixOS/nixpkgs · Package update for NixOS package repository
- Sympa Mailing List Manager · Member-sync performance work for large mailing lists
- Clojure for VS Code · cljfmt configuration support for a VS Code Clojure extension
- Godot Game Engine · UI improvement to the Godot game engine (PopupMenu hiding)
Education & languages
- Bachelor of Engineering, Software Engineering · JAMK University of Applied Sciences, Finland · 2015–2019
- Vocational Qualification, Business Information Technology · Ammattiopisto Lappia, Finland · 2011–2014
- Kubernetes for Developers (LFD259) course · The Linux Foundation · 2021
- Finnish: Native speaker · English: Full professional proficiency (self-assessed C1)