Tom Bamford is an Operability Engineer based in the UK with 11 years of hands-on experience building and operating cloud-native infrastructure and developer tooling. He spent four years as a Software Engineer at HashiCorp contributing to popular Terraform providers for Azure and Azure AD, where he implemented new resources, improved testing, and tightened error reporting and documentation. Prior roles span DevOps and systems engineering at Equal Experts, Hetzner, and Yodel, plus an entrepreneurial stint as CEO of a startup, giving him both operational rigor and product-minded leadership. Tom blends backend development, test automation, and DevOps practices to make infrastructure more reliable and maintainable. He has a pragmatic appreciation for backward compatibility and testing nuances—evident from his work handling OAuth scopes and provider compatibility in widely used open-source Terraform projects. Colleagues would describe him as a detail-oriented engineer who nudges systems toward observability and reproducibility while keeping developer experience front of mind.
Contributions:27 releases, 351 reviews, 885 commits in 2 years 8 months
Contributions summary:Tom's contributions primarily involve testing and compatibility work for the `oauth2_permissions` block in the Azure Active Directory (Azure AD) Terraform provider. This included fixing tests to ensure back compatibility, allowing for the configuration of zero or more scopes, and handling the default `user_impersonation` scope created by Azure AD. The code changes focused on updating test cases and modifying resource definitions within the `azuread/resource_application_test.go` and `azuread/resource_application.go` files.
Contributions:1 release, 824 reviews, 302 commits in 2 years 8 months
Contributions summary:Tom primarily contributed to the development of new resources and functionalities within the Azure Resource Manager provider for Azure. Their work involved implementing features, new resources and integrating various components related to Private DNS, and improving existing ones for improved testing. The commits include changes to source code files and adding new tests, with a focus on improving code quality. Furthermore, the user's work included improvements to error reporting and documentation, suggesting an understanding of both backend development and related best practices.
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
Tom Bamford - Operability Engineer at Equal Experts