Clay Caviness

MacOS Endpoint Engineer at Hudson River Trading

Jersey City, New Jersey, 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
Clay Caviness is a macOS endpoint engineer with over two decades of experience managing and securing large-scale Mac fleets, including leading operations for a global pool of 180,000 devices at Google. He excels in provisioning, configuration management, automated software deployment, and security, and is fluent in Python, Ruby, shell scripting, with practical experience in Go and Objective-C. At Google he helped drive a 100x fleet expansion, shepherded 15 major OS releases, and architected Puppet and in-house MDM solutions to reduce infrastructure and operational overhead. Now at Hudson River Trading, he continues to focus on reliable, automated macOS operations and observability at scale. An active open-source contributor, his work on projects like google/macops and Puppet emphasizes build automation, packaging, and secure keychain/certificate handling—skills that underpin his pragmatic, systems-first approach.
code14 years of coding experience
job23 years of employment as a software developer
bookNew Mexico Military Institute
bookNew Mexico State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

packaging10
automation10
puppeteer10
automations10
devops10
python10
puppet10
build-automation10
ruby10
facter9
package-management9
macos9
bash9
rspec8
git8

Programming languages (16)

C#C++CObjective-C++MakefileGoSvelteYAML

Github contributions (5)

github-logo-circle
google/macops

Aug 2014 - Sep 2016

Utilities, tools, and scripts for managing and tracking a fleet of Macintoshes in a corporate environment
Role in this project:
userDevOps Engineer
Contributions:41 commits, 15 PRs, 9 pushes in 2 years 1 month
Contributions summary:Clay primarily focused on the automated building and packaging of software, with contributions related to the `can_haz_image` tool. They migrated data and made various changes to the utility script and added build recipes. They also worked on code related to a util module (`gmacpyutil`) which included changes for system and login keychain configurations, including password handling and security certificate management, and included testing modules. The user has also made changes to the facter module and puppet build configuration, likely improving automation and deployment capabilities.
system-administrationendpoint-securitytrackingcorporatefleet
puppetlabs/puppet

Jun 2013 - Jul 2022

Server automation framework and application
Role in this project:
userBackend & DevOps Engineer
Contributions:2 reviews, 21 commits, 16 PRs in 9 years 2 months
Contributions summary:Clay primarily focused on improving the Puppet automation framework, specifically related to package management and proxy settings. Contributions included refactoring code for HTTP proxy configuration, adding support for proxy hosts and ports, and addressing issues with MCX data handling. Furthermore, the user made improvements to the build process, and test suites.
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