James Page

Principal Engineer, Chainguard OS

Broadland, England, United Kingdom
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
James Page is a principal engineer with 15 years of experience building and operating cloud and infrastructure platforms, currently leading Chainguard OS. He spent over a decade at Canonical re-architecting OpenStack deployments for cloud-native operations, founding the OpenStack Charms project and driving Project Sunbeam to modernize OpenStack with Kubernetes, Juju, Charms and Snaps. James combines hands-on systems engineering (kernel, storage and networking integration) with technical leadership across large teams and partner ecosystems including NVIDIA, IBM and PureStorage. His open-source contributions to high-profile OpenStack projects (Nova and Neutron) show a focus on hardening networking, compatibility with evolving Linux tooling, and keeping tunnels and storage integrations robust. Comfortable moving between strategic architecture and low-level bug fixes, he also brings practical security and encryption experience (vaultlocker/LUKS integrations) and a track record of making complex cloud stacks operable. Based in Broadland, England, he marries enterprise delivery discipline with a penchant for pragmatic, standards-driven open-source engineering.
code14 years of coding experience
job24 years of employment as a software developer
bookBEng, Software Engineering, 1st, BEng, Software Engineering, 1st at Prifysgol Aberystwyth University
github-logo-circle

Github Skills (19)

unit-testing10
debug10
back-end-development10
python10
testing10
networking10
openstack10
service-design10
openvswitch10
service-provider10
ip9
object-oriented-programming8
command-line7
command-line-interface7
automation7

Programming languages (12)

HCLTypeScriptJavaShellC++JinjaCGo

Github contributions (5)

github-logo-circle
openstack/neutron

Jan 2015 - Jun 2019

OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:22 commits in 4 years 5 months
Contributions summary:James contributed to the OpenStack Neutron project by addressing issues related to certificate verification, specifically for HTTPS connectivity in Python. They also enhanced compatibility with newer versions of `iproute2` by updating parsing logic. Further contributions include ensuring that tunnels are properly reset upon OVS restart to prevent stale configurations and improving the handling of integer-to-string conversions. These changes collectively improved the stability and compatibility of the networking components.
ospfopenflownetwork-automationnetworkingsdn
openstack/nova

Oct 2012 - May 2016

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:5 commits in 3 years 7 months
Contributions summary:James primarily contributed to bug fixes and code improvements within the OpenStack Nova project. Their work included addressing issues related to `blkid` calls, enhancing hypervisor recognition by adding 'lxd' support, and correcting assertion calls in test cases. They also addressed Python 3.13 compatibility issues by switching to `oslo.utils` for password encryption and correctly patching `get_by_flavor_id`.
novaopendevopenstackcompute
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
James Page - Principal Engineer, Chainguard OS