Josh Padnick

Founder at Gruntwork

Encinitas, California, 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
Josh Padnick is a founder and DevOps-focused engineer with 11 years of experience building automation, CI/CD, and infrastructure tooling from Encinitas, CA. As a co-founder of Gruntwork and prolific contributor to high-profile open-source projects like Terragrunt and Terratest, he specializes in automating AMI builds, integration tests, and AWS-focused deployment pipelines. He has a track record of turning brittle manual processes into reliable, script-driven workflows—adding features like multi-region AMI publishing, automated integration suites, and improved remote state handling. Josh also contributed to community-led initiatives such as the OpenTF manifesto site, demonstrating engagement with open-source governance as well as engineering. Comfortable across shell, Go, Terraform/OpenTofu, and testing frameworks, he blends hands-on implementation with pragmatic infrastructure design. Colleagues would note his eye for making example artifacts safe to consume and his knack for shipping reproducible, production-ready IaC.
code11 years of coding experience
github-logo-circle

Github Skills (30)

git10
scripting10
open-source10
bash10
circleci10
terraform10
cicd10
terraformer10
automation10
packer10
script10
go10
aws10
html10
sh10

Programming languages (14)

JavaCSSRustScalaGoHTMLKotlinHCL

Github contributions (5)

github-logo-circle
gruntwork-io/terratest

Mar 2016 - Oct 2022

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Role in this project:
userDevOps Engineer & Infrastructure Engineer
Contributions:5 releases, 1 review, 184 commits in 6 years 8 months
Contributions summary:Josh primarily contributed to the infrastructure-as-code aspects of the `terratest` repository. They developed functions to generate RSA keypairs, import and delete EC2 key pairs, and manage S3 buckets, along with supporting functionality for CIDR block generation. These changes suggest an emphasis on creating and automating infrastructure using AWS services, and providing a framework for tests. This user also modified the tests to use terratest's convenient functions.
automated-testsgoterratestdevopstesting
A Terraform Module for how to run Vault on AWS using Terraform and Packer
Role in this project:
userDevOps Engineer
Contributions:2 releases, 29 commits, 6 PRs in 1 year 7 months
Contributions summary:Josh primarily focused on automating the build and deployment process for AMIs within the repository. They implemented a `publish-amis.sh` script for building, copying, and making AMIs public across regions. The user added functionality to generate and push markdown documentation containing AMI IDs. Furthermore, they added checks and made it extra clear that example AMIs are not for production use.
awspackerterraformterraform-modulevault
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