Terje Kvernes

Head Sysadmin at University of Oslo

Oslo, Norway
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

👤
Senior
🎓
Top School
Terje Kvernes is a Head Sysadmin with over two decades of hands-on experience designing and operating large heterogeneous Unix and macOS environments, currently leading infrastructure at the University of Oslo. He combines deep systems expertise—RHEL, VMware/KVM, Docker, CFEngine, Ansible, Terraform and NetApp/Cisco stacks—with practical software craftsmanship in Python, Perl, and recent Rust work to keep research and teaching services reliable at scale. A pragmatic contributor to HPC tooling like EasyBuild and CernVM-FS, he has patched architecture-specific build issues (notably aarch64) and improved server-side monitoring and packaging for scientific workflows. Terje also brings uncommon cross-discipline strengths in large-scale AV and digital signage integration, and a track record of translating messy operational needs into maintainable APIs and automation. Colleagues rely on him for preventive design as much as rapid incident response, and his background shows a persistent taste for porting, refactoring and making whole systems that work together — not just well-crafted parts.
code11 years of coding experience
job3 years of employment as a software developer
bookUniversity of Oslo
bookLVG
languagesEnglish, Norwegian, German
github-logo-circle

Github Skills (30)

debug10
filesystem10
scite10
python10
scripting10
patch10
r10
linux10
bash10
build-system10
hpc10
script10
scilab10
system-administration10
sh10

Programming languages (13)

JavaC++JinjaRustCMakefileGoHTML

Github contributions (5)

github-logo-circle
A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
Role in this project:
userBackend Developer & Bug Fixer
Contributions:44 reviews, 71 commits, 63 PRs in 2 years 2 months
Contributions summary:Terje primarily contributed to patching and fixing issues within the EasyBuild-EasyConfigs repository, which involves defining software builds for HPC environments. Their work includes patching binutils to resolve build issues, adding commentary to patches for clarity, and addressing architectural incompatibilities, particularly for aarch64. They also implemented fixes for R-bundle-Bioconductor packages, dbarts, and LEA, indicating a focus on maintaining compatibility across diverse architectures and addressing dependency issues within the scientific software ecosystem.
pythondescribecpplinuxscientific-software
Collection of easyblocks that implement support for building and installing software with EasyBuild.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 7 commits, 10 PRs in 1 year 4 months
Contributions summary:Terje's primary focus was on enhancing the compatibility of software builds within the HPC environment, specifically targeting aarch64 architecture. They addressed issues in building Mesa for aarch64 and OpenFOAM. Furthermore, the user made adjustments to the easyblock for GROMACS, ensuring compatibility with double-precision CUDA builds and integrating Python bindings, updating the easyblock for Mathematica.
pythoninstallinglinuxscientific-softwarehpc
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
Terje Kvernes - Head Sysadmin at University of Oslo