Staff Software Engineer, Distribution at GitLab Inc.
Willow Street, Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jason Plum is a Staff Software Engineer with over 16 years of hands-on experience building and packaging production-grade distributed systems, currently shaping GitLab's Omnibus and cloud-native distribution strategies. He combines deep systems engineering skills—from Linux kernel patching and ARM packaging to containerization and CI/CD security hardening—with pragmatic DevOps and release automation expertise. A long-time Arch Linux ARM core developer, he brings uncommon familiarity with low-level platform constraints and hardware-specific packaging that informs robust multi-format deployments. At GitLab he has improved license compliance, hardened OpenSSL/cURL integrations, and optimized build pipelines for FIPS and signed-package workflows. Colleagues rely on him for thorough end-to-end ownership: he digs into both architecture and minutiae to ensure coherent, reliable upgrade and installation experiences across environments.
16 years of coding experience
15 years of employment as a software developer
Information Science, Information Science at PennWest Clarion
GitLab Omnibus Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
DevOps Engineer & Security Engineer
Contributions:106 commits in 6 years 5 months
Contributions summary:Jason's contributions primarily focused on improving the security, maintainability, and reliability of the GitLab Omnibus package. They implemented features to enhance license compliance by introducing a license-checking script and streamlining license management for included software. Furthermore, they addressed various security concerns by updating OpenSSL and cURL, and also worked on enhancing the build process for specific configurations, like ensuring Workhorse is built in FIPS mode. Their work touched upon package signing, dependency management, and improving the CI/CD pipeline.
Contributions:415 commits, 4 PRs, 114 pushes in 7 years 10 months
Contributions summary:Jason contributed to the Arch Linux ARM package build system by adding patches and configurations for various packages. Their work included incorporating patches for community-maintained nodejs, merging master branches, and adding support for ZyXEL NSA320, NSA325 and NSA310 devices. The user also made modifications and optimizations for ARM architecture compatibility, including a patch to allow for VFP selection within a specific package build. The user's contributions focused on expanding and adapting the package build system to support different hardware configurations and software versions.
pkgbuildlinux-armlinuxarchlinuxpkgbuilds
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
Jason Plum - Staff Software Engineer, Distribution at GitLab Inc.