π TLS Key automation
Turned a deeply manual, high-friction security process into a single Python command
- Automated key creation, user provisioning, key sharing, CSR generation, and HSM activation for AWS CloudHSM
- Reduced time to generate a TLS CSR from nearly an hour of manual coordination to under 2 minutes
- Abstracted complex cryptographic workflows into clean CLI tools usable by non-experts
Automating key management on AWS CloudHSM. CloudHSM out of the box is a very intensely manual service that requires significant amounts of time and expertise to administer. I created Python code to automate routine, time-consuming HSM operations including: creating keys, sharing keys, generating CSRs, generating HSM users, and activating new HSMs into the cluster. This automation reduced the time of generating a new TLS CSR from taking nearly an hour of manual coordination, to a few minutes that requires only running a single python command.