Markus Jylhänkangas

Senior Software Engineer · Zürich, CH · since 2017

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

printable pdf markdown

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.

Hexagon Robotics

(2 yrs 11 mo)

Zürich, Switzerland · Robotics R&D, autonomous robotic platforms.

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)

Nyon, Switzerland · Supply-chain IoT, real-time cargo monitoring.

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)

Geneva, Switzerland

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)

Oulu, Finland · Defense, security and medical devices.

DevOps Engineer

  • Supported regulated medical device teams with DevOps, RPA and compliance automation

CERN

(1 yr)

Geneva, Switzerland

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)

Tornio, Finland

Software Developer / Systems Engineer Trainee

  • Developed internal web applications and automated reporting
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

all projects

  • 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)
search
esc to close
type to search · ↑ ↓ · enter to open · g then r p n h to go · t theme