Staff Systems Development Engineer
CurrentAt Jamf, I automate. I work with a high-performing team of engineers dedicated to the software build and release tools, infrastructure and lifecycle. We automate everything to enable our engineers to ship code faster, better tested, more secure. We constantly work to modernize our tooling and deployments. Several notable achievements from the past two years:- We migrated our entire stack of CI build infrastructure from on-premise handcrafted snowflake VMs to Kubernetes running on AWS managed services: EKS, RDS, NFS, etc.- We migrated our CI pipelines from Bamboo to Jenkins, including macOS/iOS apps, Java/Kotlin apps, Go apps, Docker image builds, and more- Migrated our largest project from Maven to Gradle, speeding up build times by 65% utilizing the Gradle build cache- We implemented Kubernetes autoscaling coupled with AWS EC2 Spot instances, eliminating performance pain and achieving 70% cost savingsIn addition to keeping the build infrastructure running smoothly, I love writing code and build custom tooling to glue together our workflows. I create Gradle plugins. I spearhead our Jenkins shared library development, where we standardize pipelines and deployments, dramatically reducing the overhead for the engineering teams to be productive with Jenkins. I have led several workshops to share knowledge on our various tools, including Gradle, Jenkins and AWS. I have a working knowledge of serverless patterns in AWS, although I am not an expert. I am an active proponent of the DevOps culture, and pursuing excellence in our craft.