- Published On
As the Lead DevOps Engineer, I was responsible for managing all infrastructure, supporting systems, and build pipelines.
When I first approached this project, I assessed the current state of the infrastructure & systems, then provided the recommendation to Terraform all infrastructure, use management and security groups to delegate permissions using the principles of least privilege, deploy fully-upgraded replacement Kubernetes clusters, containerize legacy VMs to run on Kubernetes, implement additional security measures, and use Argo CD, application sets, and Kustomize to deploy our apps.
While working on SyncMyCalendars.app, I decided to implement Paddle, a payment processor that competes with PayPal and Stripe. I took it upon myself to translate the PHP SDK into Python, adopting Pythonic coding best practices.
After Paddle noticed it, they purchased the SDK from me to use as their official SDK.
It was incredibly rewarding and validating knowing my code passed a financial company's coding standards, considering the financial industry's strict regulatory environment.
Primary engineer of 4 international sites (~150 users), also provided L3 helpdesk support. Part of a team supporting ~1000 users amongst ~20 sites.
Engineered company-wide systems imaging solution, automated ~2000 hours of help desk labor, integrated IT & HR systems, modernized various processes & assets, trained peers, documented existing and new systems.