Software Engineer
Olympia, Washington, Us
Alliance Key Manager is a hardware security module offered by Townsend Security in various form factors, from dedicated hardware, to VM, to cloud images. To complement the server, the company provides several SDKs and client applications. I was the sole validation engineer for this project, in addition to owning development and maintenance of many of the ancillary production components.• Developed automated test framework using PyTest for all system components, provisioning resources on AWS and Azure, and facilitating tests on VMware and bare metal.• Pioneered quality code practices including GitLab CI, test plans, code review, and build automation• Ported and simplified database migration tool from Ruby to Python• Built infrastructure to provision Kubernetes cluster from scratch (k8s the hard way), using AWS (EC2 and other services), Ansible, and Terraform• Developed RESTful API for server administration in Django