Joshua Root

Software Engineering Manager at Capital One

Richmond, Virginia, 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
Joshua Root is a Software Engineering Manager at Capital One with a decade of experience building and operating cloud and virtualization platforms, blending hands-on systems engineering with team leadership. AWS Certified and steeped in private cloud and datacenter technologies, he has driven OpenStack and VMware deployments, automation for provisioning and patching, and operational standards that improved performance and compliance. His open-source contributions include enhancements to the widely used cloud-custodian project, focusing on EBS encryption, tagging, snapshot handling, and EC2 restore scripts—showing practical expertise in cloud security and recovery. Based in Richmond, VA, he’s known for pragmatic automation and rigorous tooling that turn complex infrastructure work into repeatable, auditable processes.
code10 years of coding experience
job3 years of employment as a software developer
bookAssociates of Applied Science, Networking, Associates of Applied Science, Networking at College Of Technology
languagesFrench
github-logo-circle

Github Skills (10)

aws10
aws-ebs10
python10
amazon-ebs10
aws-sdk10
dockers9
security9
testing9
cloud-computing9
docker9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
Role in this project:
userBackend Developer
Contributions:89 commits, 130 PRs, 10 pushes in 3 years
Contributions summary:Joshua's primary contribution focuses on the implementation and modification of EBS (Elastic Block Storage) handling functionality within the `cloud-custodian/cloud-custodian` repository. This involved creating, modifying, and testing Python code, particularly within the `janitor/resources/ebs1.py` file, including adding filters and actions related to encryption. The user's work also included applying tags and enabling features related to EBS snapshots. Furthermore, the user worked on a script to restore an EC2 instance from snapshots.
gcpquery-filterserverlesscompliancecloud-security
joshuaroot/chaostoolkit-aws

Jan 2019 - May 2022

Chaos Toolkit Extension for AWS
Contributions:151 pushes, 56 branches in 3 years 4 months
chaoschaos-toolkitaws
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