Joe Dickens

DevOps Engineer at Knock

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

👤
Senior
🎓
Top School
Joe Dickens is a DevOps engineer with a decade of experience building and maintaining cloud infrastructure to keep applications reliably running behind the scenes. He has a strong background in IaC and automation, having contributed Terraform-based infrastructure and deployment tooling to projects like Rhino Security Labs' CloudGoat, a well-known "vulnerable by design" AWS training tool. At Knock and prior startups and game and web companies, he’s focused on automating deployments, key management, and environment configuration to reduce toil and surface-level incidents. Joe’s work often blends security-conscious practices—PGP key automation and IP whitelisting—with pragmatic engineering that makes systems quietly resilient. He brings hands-on systems and web development experience from early roles and even a stint as a small business owner, which informs a practical, user-focused approach to reliability. Based in the United States, he’s the kind of engineer whose success is measured by the absence of emergencies.
code10 years of coding experience
job5 years of employment as a software developer
bookUniversity of Kentucky
github-logo-circle

Github Skills (11)

infrastructure-as-code10
terraformer10
automation10
automations10
aws10
aac10
terraform10
bash9
encryption8
git6
python5

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
RhinoSecurityLabs/cloudgoat

Jul 2018 - Jul 2018

CloudGoat is Rhino Security Labs' "Vulnerable by Design" AWS deployment tool
Role in this project:
userDevOps Engineer
Contributions:21 commits in 9 days
Contributions summary:Joe primarily contributed to the infrastructure-as-code aspects of the CloudGoat project. They focused on setting up and configuring the AWS environment using Terraform. Their work included deploying resources, managing keys, creating PGP keys for encryption, and automating the deployment and destruction processes. They also implemented an argument to whitelist an IP address and made changes to the Terraform files to handle cloud environment configuration.
vulnerableaws-deploymentdeploymentsecuritydeployment-tool
AWS Cloudwatch for rabbitmq
Contributions:1 review, 3 PRs, 5 pushes in 1 year 7 months
aws-cloudwatchcloudwatchrabbitmqaws
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
Joe Dickens - DevOps Engineer at Knock