Samuel Keeley

Staff Security Developer at Wealthsimple

Chicago, Illinois, United States
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
Samuel Keeley is a Staff Security Developer with 12 years of experience securing user endpoints and supporting services across high-scale consumer tech companies including Airbnb, DoorDash, Dropbox, and now Wealthsimple. He blends hands-on systems and SRE experience with security engineering, shipping pragmatic fixes from macOS service providers to production security controls. A frequent contributor to open-source projects like Munki and Puppet, he has practical expertise in macOS management and automation that informs robust endpoint protections. Based in Chicago and often traveling for work, he pairs deep operational knowledge with a knack for simplifying platform differences across OS versions to make security measurable and maintainable.
code12 years of coding experience
job19 years of employment as a software developer
bookUniversity of Kansas
bookRoosevelt University
languagesEnglish
github-logo-circle

Github Skills (20)

puppeteer10
launchd10
puppet10
scripting10
automation10
script10
sh10
macos10
automations10
shell10
git9
ruby9
bash9
build-automation9
yaml8

Programming languages (8)

ShellC++Objective-C++GoPHPRubyPuppetPython

Github contributions (5)

github-logo-circle
munki/munki

Sep 2014 - Jun 2017

Managed software installation for macOS —
Role in this project:
userDevOps Engineer
Contributions:44 commits, 20 PRs, 51 pushes in 2 years 9 months
Contributions summary:Samuel primarily focused on improving and maintaining the Munki software management system for macOS. They made several modifications to scripts and build processes, including updating download links and fixing file paths. These changes indicate an effort to ensure the stability and proper functionality of the software, especially related to the installation and uninstallation procedures, and updating the internal build configuration. They also updated text and URLs, contributing to general code quality.
dmgapple-siliconinstallationmacossoftware-installation
puppetlabs/puppet

Aug 2015 - Aug 2016

Server automation framework and application
Role in this project:
userDevOps Engineer
Contributions:7 commits, 11 PRs, 15 comments in 11 months
Contributions summary:Samuel primarily contributed to the `launchd` service provider within the Puppet automation framework. Their work involved modifying the `launchd.rb` and `launchd_spec.rb` files to address issues related to service management on macOS, specifically versions 10.6 and 10.10. These changes included adding the `-w` flag when starting launchd jobs and updating logic to handle OS-specific differences in plist overrides and the Darwin version. The user also refactored code to read `launchd` plists using the `CFPropertyList` gem, optimizing performance.
frameworkautomationjavaautomation-frameworkserver-automation
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
Samuel Keeley - Staff Security Developer at Wealthsimple