Simon Deziel

Software Engineer II at Canonical

Montreal, Quebec, Canada
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
Simon Deziel is a Linux/Unix-focused Software Engineer II with 16 years of experience building and automating large-scale infrastructure, currently at Canonical and based in Montreal. He blends deep systems and networking expertise—evident from contributions to L2TP/IPsec projects like xl2tpd and Openswan—with modern container and orchestration work on LXC/LXD and distrobuilder. Simon is a pragmatic DevOps engineer who improves tooling and security (e.g., Ansible connection plugins, apt key handling over hkps) and routinely refactors for clarity and reliability. Comfortable working remotely since 2010, he also brings hands-on packaging and distro integration experience alongside private-cluster and VPN consulting from his senior sysadmin roles.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor, Electrical Engineering, Bachelor, Electrical Engineering at Université de Sherbrooke
languagesEnglish, French
github-logo-circle

Github Skills (29)

lxd10
puppeteer10
container10
puppet10
debian10
testing10
ipsec10
l2tp10
linux10
bash10
c1110
networking10
security10
c1710
lxc10

Programming languages (16)

PowerShellC++CSSCRustGoPerlHTML

Github contributions (5)

github-logo-circle
xelerance/xl2tpd

Nov 2011 - Jul 2018

Official Xelerance fork of L2TPd
Role in this project:
userBack-end Developer
Contributions:27 commits, 1 PR, 8 pushes in 6 years 9 months
Contributions summary:Simon primarily contributed to bug fixes and enhancements related to the xl2tpd daemon's core functionality. Their work included removing unused variables, correcting variable types, and improving error handling in control socket operations. The user also integrated patches for new features such as local IP range configuration and performed version updates.
l2tpdtunnelingtuntapproxy-protocolsctp
puppetlabs/puppetlabs-apt

Oct 2018 - Mar 2022

Puppet module to help manage Apt
Role in this project:
userDevOps Engineer
Contributions:6 commits, 3 PRs, 4 comments in 3 years 5 months
Contributions summary:Simon focused on enhancing the `puppetlabs/puppetlabs-apt` module by adding support for the `hkps://` protocol for key servers. They implemented changes to the `apt_key` provider, allowing it to handle the new protocol, and updated the documentation to reflect this addition. Their contributions also involved conditional logic within acceptance tests to ensure compatibility on Ubuntu 18.04, alongside style improvements and code refinements in the testing framework.
puppet-moduleaptsupportedpuppet
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
Simon Deziel - Software Engineer II at Canonical