Joseph Chilcote is a seasoned Client Platform Engineer in Seattle with 15 years of experience building and managing macOS-focused client infrastructure at scale for companies like Facebook, Splunk, Adobe, and Nordstrom. He combines deep hands-on skills in automation (Chef, Jamf/Casper), scripting (Python, Bash), and virtualization with enterprise macOS certifications (ACMT, ACSP, ACTC, ACSA) and Red Hat Linux technician credentials. At Facebook he contributes to Meta’s Client Platform Engineering tooling and to widely used open-source projects such as Chef Infra, extending macOS resources like launchd and mac_user to improve launch-on-demand and user handling. He has a track record of designing self-service deployment workflows and secure compute environments that empower engineering teams to provision macOS systems reliably. Known for pragmatic problem solving, he often bridges traditional IT and DevOps practices, making platform-level changes that reduce operational friction.
Meta's Client Platform Engineering tools. Some of the tools we have written to help manage our fleet of client systems.
Role in this project:
DevOps Engineer
Contributions:45 commits, 21 PRs, 10 pushes in 5 years 1 month
Contributions summary:Joseph's commits primarily revolve around managing client platform engineering tools, as indicated by the repository description. Their contributions involve modifying Chef cookbooks and related configurations to manage and configure system settings. Specifically, they updated Firefox configurations, implemented Adobe Flash settings across various platforms, and made changes to Chrome configurations, suggesting a focus on system-level software management and configuration. They also made changes to cpe_munki and other supporting cookbooks suggesting the user has experience with a wider ecosystem.
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Role in this project:
Back-end Developer
Contributions:14 commits, 3 PRs, 4 comments in 3 years 6 months
Contributions summary:Joseph primarily contributed to the Chef Infra project by adding and modifying functionality related to the `launchd` resource, specifically implementing `launch_events` and `associated_bundle_identifiers` to facilitate the management of launch-on-demand events and associated bundle identifiers. They also worked on the `mac_user` resource, updating it to use numeric GIDs, add support for system users, and incorporate hidden user attributes. Their contributions focused on expanding the resource's capabilities and addressing specific issues within the macOS environment.
automationchef-infrachefdevopscfgmgt
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.