Adrian Reber

Senior Principal Software Engineer at Red Hat

Stuttgart Region Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Adrian Reber is a Senior Principal Software Engineer with 26 years of experience specializing in container migration, checkpoint/restore (CRIU) integration, and high-performance computing. Based in the Stuttgart region, he drives upstream work for runc, Podman and CRIU at Red Hat while leading the OpenHPC project and serving on its TSC and board. His contributions span major open-source projects—including LXC, Kubernetes, crun, cri-o and runc—where he implemented robust checkpoint/restore features, incremental pre-dump support, and network/memory handling improvements. A PhD alumnus who first began migrating processes in HPC clusters, he combines deep systems-level expertise with CI/CD and multi-architecture build automation. Colleagues rely on him for solving subtle migration edge-cases (like in-flight connections and lazy page support) that most engineers never encounter.
code26 years of coding experience
job20 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Stuttgart
bookMaster of Science (MSc), Distributed Computing Systems Engineering, Master of Science (MSc), Distributed Computing Systems Engineering at Brunel University
bookDipl.-Ing., Computer Software Engineering, Dipl.-Ing., Computer Software Engineering at Fachhochschule Esslingen - Hochschule für Technik
github-logo-circle

Github Skills (67)

checkpoint10
testing10
c1110
c1710
runc10
automation10
build-automation10
command-line-tool10
systemd10
cri-o10
integration-testing10
system-programming10
linux10
recover10
openmpi10

Programming languages (16)

PowerShellC++CSSRustCGoPerlHTML

Github contributions (5)

github-logo-circle
checkpoint-restore/criu

Oct 2016 - Jan 2023

Checkpoint/Restore tool
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:308 reviews, 229 commits, 300 PRs in 6 years 4 months
Contributions summary:Adrian primarily contributed to improving the build process and ensuring the code's quality. They fixed flake8 errors to enhance code readability and also integrated shellcheck to identify and resolve errors in shell scripts. Furthermore, the user focused on resource management and error handling, addressing potential leaks and ensuring the robustness of the codebase. They also added tests and made modifications to the build and testing infrastructure.
containerszero-downtimesuspendcheckpointcriu
openhpc/ohpc

Feb 2017 - Jan 2023

OpenHPC Integration, Packaging, and Test Repo
Role in this project:
userDevOps Engineer & System Architect
Contributions:8 releases, 106 reviews, 326 commits in 6 years
Contributions summary:Adrian primarily focused on improving the build and deployment processes for the OpenHPC project. Their contributions include automating source downloads, enhancing build order scripts, and integrating spellchecking and other code quality checks into the CI/CD pipeline. They also introduced support for building on additional architectures, such as ppc64le and aarch64, and updated container images for the project. The changes reflect a focus on improving build automation and platform support.
mpitest-repophpclusters-managementlinuxfoundation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Adrian Reber - Senior Principal Software Engineer at Red Hat