Skip to content

Curriculum vitae

Troels Ringbøl Brahe

Profile

Performance engineer with a background in physics. Builds robust, efficient systems by measuring first: telemetry, percentile analysis, phased rollouts. Recent work took a 2,600-pipeline CI fleet from 8% to 60% memory utilization. Comfortable across the stack, from SIMD-optimised native code to production Kubernetes, and equally comfortable with the stakeholder, process, and incident-response work that makes those technical changes land.

Experience

DevOps & Automation Engineer

March 2024 — Present

Defence & security organisation · Denmark

  • Designed and rolled out per-build Jenkins pod telemetry for 2,600 production pipelines, taking RAM utilization from ~8% to ~60% via measured percentile sizing and a phased migration.
  • Authored and deployed a custom SELinux policy for an internal deployment tool, hardening monitoring infrastructure.
  • Helped establish incident handling and response processes from the ground up; closed gaps in security posture and reduced response time.
  • Identified and resolved critical performance bottlenecks in CI/CD pipelines, materially reducing build and deployment times.
  • Proposed a strategic shift toward a modern observability stack; led to a company investment in a new monitoring platform.

Systems Engineer

March 2019 — February 2024

TDC NET · Aarhus, Denmark

  • Developed and maintained Alarmnet, a critical system responsible for ~80% of all fire-alarm installations in Denmark.
  • Modernised legacy Java EE applications: improved performance and maintainability, introduced agile methodologies (sprints, GitLab, Jira, Confluence).
  • Built and enhanced software in Angular, Python, PHP, and C++ for Linux platforms and data analysis.
  • Collaborated with the Security team on penetration testing of legacy systems; identified vulnerabilities and developed mitigation strategies.
  • Initiated and led a knowledge-sharing programme — internal tech talks on current technology and working methods.

Notable side projects

Application Developer & DevOps Architect

Ongoing

Provstiskyen

  • Spearheaded a full-stack re-architecture of the 35,000+ line application, eliminating critical stability issues and reducing startup latency from 18 seconds to near-zero.
  • Migrated the application from a single-server environment to Kubernetes, engineering an automated cost-management system with Cloud Functions to scale down non-production environments dynamically.
  • Architected and implemented a GitLab CI/CD pipeline for automated testing, containerization, and deployment.
  • Established a secrets management strategy with dynamic credential injection into Kubernetes workloads.
  • Improved computational performance by ~90% through deep profiling, container pre-warming, and low-level Rust optimisations with ILP, SIMD, and cache sizing.
  • Implemented Prometheus + Grafana monitoring with at-a-glance dashboards for stakeholders.

Education

Electronics Engineer

Aarhus University

Project work focused almost exclusively on software development; often led project groups and delegated work. Electives included machine learning and image recognition.

Final project — Autonomous (model) boat

Designed to survey the seafloor and detect objects by sweeping the target area line by line. Control system on a Raspberry Pi, operator-facing frontend for control and path visualization, C++ backend with pathfinding algorithms computing optimal surveying paths using geodesics. Rigorously tested with the Boost library.

Internship

Engineering Intern

August 2016 — January 2017

Skejby Hospital

  • Built an embedded system in C and Python (with associated electronics) for a PhD project on tissue regeneration.
  • Created an fMRI data analysis system in MATLAB with a GUI for clinicians, supporting more accurate diagnoses.
  • Designed and built a bike calorimeter for educational purposes: laser-based tachometer plus a static-force analysis to calculate power output.

Skills & competencies

Professional

Critical Thinking Systems Architecture Efficiency & Optimization Process Improvement Stakeholder Collaboration Mentoring & Training Project Management Incident Response Security Hardening

Performance & optimisation

SIMD Multithreading Instruction-Level Parallelism Cache-Friendly Data Structures Code Profiling & Analysis Memory Management

Languages

Python TypeScript C++ Rust Zig Java PHP Bash

DevOps & cloud

Linux Docker Kubernetes Helm Flux Prometheus Grafana Loki OpenTelemetry GitLab CI Tailscale

Databases & APIs

PostgreSQL TimescaleDB MariaDB OracleDB MongoDB REST GraphQL

Hobbies

Programming Chess (authored and published two books) Badminton Running Piano Japanese Classical literature