Graham Davison

Senior Engineer at HashiCorp

West Vancouver, British Columbia, 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
Graham Davison is a Senior Engineer with 14 years of experience building and hardening cloud-native infrastructure and developer tooling from West Vancouver, Canada. Currently at HashiCorp, he contributes to core Terraform components and providers, with notable work on S3 backend encryption, AWS provider improvements, and the Terraform Plugin SDK that enhance error handling and resource sweep instrumentation. His background blends hands-on backend Go development with DevOps reliability improvements—evident in contributions to consul cookbooks and terraform-exec end-to-end tests. Previously he led engineering teams at PayByPhone and built software and systems in roles spanning lead developer to business architect, giving him both technical depth and operational perspective. Colleagues rely on him for pragmatic fixes that improve observability, robustness, and long-term maintainability across widely used open-source infrastructure projects.
code14 years of coding experience
job15 years of employment as a software developer
bookB.Sc.(Eng.), Computer Engineering, B.Sc.(Eng.), Computer Engineering at University of Manitoba
languagesEnglish, French
github-logo-circle

Github Skills (32)

dependency-management10
cloud-manager10
back-end-development10
testing10
cloud-infrastructure10
resource-management10
terraform10
chef-client10
consul10
terraformer10
automation10
go10
manage10
sdk10
aws10

Programming languages (10)

HCLPowerShellC#MDXJavaShellJavaScriptGo

Github contributions (5)

github-logo-circle
The AWS Provider enables Terraform to manage AWS resources.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:11 releases, 599 reviews, 2559 commits in 3 years 2 months
Contributions summary:Graham's commits focus on enhancing the AWS Terraform provider for managing AWS resources, specifically improvements to the AWS Backup and SecretsManager modules. These contributions include improvements to the existing functionality, particularly relating to security and resource management, by adding and improving tags implementation. The code changes demonstrate the user's work with Go, Terraform, and the integration with specific AWS services.
providerterraform-modulesaws-terraform-providerterraformterraform-provider
sous-chefs/consul

Nov 2017 - Sep 2018

Development repository for the consul cookbook
Role in this project:
userDevOps Engineer
Contributions:45 commits, 25 PRs, 5 pushes in 10 months
Contributions summary:Graham focused on improving the Consul cookbook's reliability and maintainability through infrastructure and testing improvements. They added retry mechanisms to address potential Consul agent unavailability, ensuring more robust operation. Their contributions included updating dependencies, merging code, and adapting the codebase to align with changes in Chef versions and external libraries. Furthermore, they addressed integration test issues and optimized configuration, enhancing the build and deployment processes.
cookbookchef-resourceconsulmanaged-by-terraformchef
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
Graham Davison - Senior Engineer at HashiCorp