Cameron Johnston

Staff Infrastructure Engineer at HireVue

Salt Lake City, Utah, 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
Cameron Johnston is a Staff Infrastructure Engineer with 14 years of experience building reliable, test-driven operational tooling and monitoring systems from Salt Lake City. He has progressed from systems administration to senior infrastructure leadership at HireVue and Sensu, where he helped harden client deregistration, aggregation, and API behaviors for a widely used monitoring platform. A pragmatic DevOps engineer, he’s contributed extensively to popular Chef cookbooks (runit, sensu, postgresql, graphite), improving integration tests, Windows support, and release processes to boost maintainability and reliability. Cameron pairs deep hands-on automation and release engineering skills with a knack for improving test coverage and developer workflows—skills informed by an unconventional academic background in film that surfaces in clear, user-focused documentation and tooling.
code14 years of coding experience
job15 years of employment as a software developer
bookThe University of Utah
github-logo-circle

Github Skills (21)

monitoring10
cookbook10
postgresql10
redis10
testing10
windows10
configuration-management10
runit10
cicd10
ruby10
chef-client10
automation10
chef-solo10
automations10
devops10

Programming languages (12)

HCLTypeScriptPowerShellShellCJavaScriptGoPerl

Github contributions (5)

github-logo-circle
sensu/sensu-chef

Apr 2014 - Nov 2017

Sensu Chef cookbook.
Role in this project:
userDevOps Engineer
Contributions:3 releases, 226 commits, 141 PRs in 3 years 7 months
Contributions summary:Cameron primarily contributed to improving the Sensu Chef cookbook by implementing configuration for Windows operating systems and writing unit tests. The user also added a LWRP for gem management. These changes focused on extending the cookbook's functionality and ensuring its reliability, especially in a Windows environment. Additionally, the user contributed to adding test coverage for various cookbook functions.
cookbookvagrantwindowschef-resourcemanaged-by-terraform
chef-cookbooks/runit

Apr 2015 - Jun 2016

Development repository for the Chef Runit Cookbook
Role in this project:
userDevOps Engineer
Contributions:1 release, 120 commits, 76 PRs in 1 year 1 month
Contributions summary:Cameron primarily contributed to improving the testing and integration infrastructure within the `chef-cookbooks/runit` repository. They added and updated tests for various service configurations, including those related to the "cookbook" template option, alternative service binaries, and environment file modes. Furthermore, they made adjustments to improve the reliability and coverage of integration tests, enhancing the overall quality and maintainability of the cookbook. They also released and prepared for releases.
runitcookbookcapistranoinitchef
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