Jonathan Cave

Senior Linux Systems Engineer at Kaon

Guildford, 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

👤
Senior
🎓
Top School
Jonathan Cave is a Senior Linux Systems Engineer with 11 years of professional experience leading distributed engineering squads and delivering certification programmes for major OEMs/ODMs. Based in Guildford, he progressed through roles at Canonical—from QA to Engineering Manager—owning automated test frameworks, IaaS deployments, and a certification programme now used by leading hardware partners. He combines hands-on back-end and DevOps skills (notably contributions to Snapcraft, adding a nil plugin and improving plugin test coverage) with people and budget management. Jonathan’s background in distributed systems (MSc) and postgraduate management training enables him to bridge technical depth and delivery leadership, often surfacing pragmatic engineering fixes that improve long-term maintainability.
code10 years of coding experience
job20 years of employment as a software developer
bookPost Graduate Certificate (PgC) Managment, Post Graduate Certificate (PgC) Managment at University of Bath
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Warwick
bookMaster of Science (MS) Distributed Systems Engineering, Master of Science (MS) Distributed Systems Engineering at Lancaster University
github-logo-circle

Github Skills (6)

snapcraft10
python10
testing10
cicd9
devops9
go8

Programming languages (6)

ShellCSSMakefileGoASLPython

Github contributions (5)

github-logo-circle
canonical/snapcraft

Nov 2015 - May 2018

Package, distribute, and update any app for Linux and IoT.
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 commits, 12 PRs, 19 comments in 2 years 6 months
Contributions summary:Jonathan primarily contributed to the development and integration of the 'nil' plugin, allowing for parts with optional properties within the snapcraft framework. Their work involved writing plugin code, adding related integration tests, and improving existing test coverage. Furthermore, the user addressed issues in existing plugins, such as the Go plugin's environment setup and the Python3 plugin's dependencies, alongside creating new functionality, like a Plainbox provider plugin.
snapslinuxupdatesnapdistribute
jocave/snapd

May 2016 - Aug 2018

The snapd and snap tools enable systems to work with .snap files.
Contributions:66 pushes, 18 branches in 2 years 3 months
snapdsnap
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
Jonathan Cave - Senior Linux Systems Engineer at Kaon