Ryan Johnson is a Distinguished Engineer based in Tallahassee with over 20 years of hands-on experience and 11 years focused on cloud, virtualization, and infrastructure automation. He co-authored VMware Validated Designs and drives adoption of private and hybrid cloud architectures while maintaining and extending key open-source tools like Terraform providers, Packer plugins, and the govmomi Go library. Ryan blends deep solutions-architecture expertise with developer-level contributions—adding features, improving error handling, and scripting build automation for vSphere environments. He creates practical enablement content (blogs, demos, labs) and partners across product, engineering, and field teams to turn complex platform capabilities into repeatable customer outcomes. Notably, his work touches widely used projects such as hashicorp/terraform-provider-vsphere and vmware/govmomi, reflecting influence in both product and community ecosystems. Prior roles spanning enterprise architecture, TAM leadership, and field engineering give him a rare mix of customer empathy and technical rigor.
11 years of coding experience
27 years of employment as a software developer
Bachelor of Science - BS Biology/Biological Sciences General, Bachelor of Science - BS Biology/Biological Sciences General at Sacred Heart University
Contributions:44 releases, 546 reviews, 484 commits in 2 years 2 months
Contributions summary:Ryan primarily contributed to the automation of the build and deployment process for creating virtual machine templates using HashiCorp Packer. They updated and maintained a shell script (`build.sh`) that orchestrates the Packer builds for various operating systems, including Linux and Windows. Their contributions involved adding support for new operating systems, initializing plugins, and making improvements to the build scripts, demonstrating proficiency in scripting and build automation within a VMware vSphere environment. They also made code style adjustments based on linting.
Contributions:521 reviews, 117 commits, 328 PRs in 1 year 2 months
Contributions summary:Ryan primarily contributed to the `terraform-provider-vsphere` project, focusing on the backend aspects of the provider. They updated documentation, default values, and descriptions for various resources, including `compute_cluster` and `virtual_machine`. They also added support for new DVS versions and features related to scalable shares. Additionally, the user addressed code style issues and added support for customizing Linux guest operating systems, indicating a focus on maintaining and extending the provider's functionality.
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.