Peter Mcatominey

Developer at Joyent

Newcastle upon Tyne, England, United Kingdom
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
Peter Mcatominey is a software engineer with 12 years' experience focused on infrastructure, tooling and cloud-native automation, currently developing at Joyent from Newcastle upon Tyne. He combines hands-on platform and DevOps work with significant open-source contributions to Terraform and the AzureRM provider, implementing VM and networking features and improving diagnostics and template handling. His background spans platform engineering and DevOps roles where he shipped infrastructure-as-code resources, load balancer and disk-management fixes, and automation improvements for Azure. Comfortable across backend, cloud and tooling domains, he brings practical production experience improving observability and resource lifecycle behavior. Notably, his commits to widely used HashiCorp projects demonstrate an ability to navigate complex provider integrations and contribute durable, deployable fixes.
code12 years of coding experience
job5 years of employment as a software developer
bookDipHE, Computer Science, DipHE, Computer Science at Newcastle University
stackoverflow-logo

Stackoverflow

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

Github Skills (24)

back-end-development10
testing10
cloud-infrastructure10
virtual-machine10
microsoft-azure10
resource-management10
networking10
terraform10
azure-resource-manager10
terraformer10
go10
aac10
resource-manager10
arm10
infrastructure-as-code10

Programming languages (7)

TypeScriptJavaCRustJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
hashicorp/terraform

Jul 2016 - May 2017

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
userCloud Engineer / Infrastructure Engineer
Contributions:45 commits, 65 PRs, 2 pushes in 10 months
Contributions summary:Peter's commits primarily focus on modifying and extending Azure infrastructure-as-code configurations within the Terraform project. They introduced new resources like virtual network peering, virtual machine extensions, and traffic manager resources, along with updates and fixes to existing resources. The user addressed issues in load balancer rules and implemented improvements in virtual machine configurations with caching and data disk management, specifically focusing on Azure-related resources.
versionedconfiguration-filescloud-managementawscloud
Terraform provider for Azure Resource Manager
Role in this project:
userBackend & DevOps Engineer
Contributions:47 commits in 6 months
Contributions summary:Peter's commits primarily focus on enhancing the Terraform provider for Azure Resource Manager. They implemented features to manage Azure Virtual Machines, including options to delete OS and data disks upon termination. Moreover, they addressed bugs related to template deployments and corrected incorrect handling of service bus topic size within different Azure environments. The user also improved code quality by adding detailed request and response logging.
providerresource-managerazure-resource-managerterraformterraform-provider
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