Ryan Johnson

Distinguished Engineer at Broadcom

Tallahassee, Florida, 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
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.
code11 years of coding experience
job27 years of employment as a software developer
bookBachelor of Science - BS Biology/Biological Sciences General, Bachelor of Science - BS Biology/Biological Sciences General at Sacred Heart University
stackoverflow-logo

Stackoverflow

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

Github Skills (24)

vsphere10
apidoc10
bash10
vmware10
vmware-workstation10
terraform10
vmware-tools10
terraformer10
automation10
go10
api10
automation-testing10
automations10
vaapi10
documentation10

Programming languages (10)

HCLPowerShellTypeScriptDockerfileCSSShellJavaScriptGo

Github contributions (5)

github-logo-circle
Packer Examples for vSphere
Role in this project:
userDevOps Engineer
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.
vsphere-isovmware-cloudhcl2vmware-vspherecloud-foundation
Terraform Provider for VMware vSphere
Role in this project:
userBackend Developer
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.
providervmware-vspherevcenterterraformterraform-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
Ryan Johnson - Distinguished Engineer at Broadcom