summaryrefslogtreecommitdiff
path: root/resume.md
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@oper.io>2023-11-09 18:25:34 -0700
committerAaron Ball <nullspoon@oper.io>2023-11-09 18:25:34 -0700
commitb1b4669d7a33edf4b536a57efb70e3b7827831ff (patch)
tree96fbba8af8e95c06904eed4edf45cf44cccb3cad /resume.md
parent77813dc95656b2dfbe7db6c35ac3bbdb9cf0412a (diff)
downloadresume-b1b4669d7a33edf4b536a57efb70e3b7827831ff.tar.gz
resume-b1b4669d7a33edf4b536a57efb70e3b7827831ff.tar.xz
Categoriezed DataRobot accomplishments
I've had too many job titles at this job, so this adds h3s for each job title between the accomplishments within the timeline of the given job title.
Diffstat (limited to 'resume.md')
-rw-r--r--resume.md58
1 files changed, 34 insertions, 24 deletions
diff --git a/resume.md b/resume.md
index 0a4c332..cfc7ffb 100644
--- a/resume.md
+++ b/resume.md
@@ -52,9 +52,9 @@ DataRobot
* **Primary operating systems**: Ubuntu Server (versions 16.04, 18.04, 20.04,
and 22.04)
-* Worked on Development Infrastructure team automating processes and
- infrastructure to support development, testing, engineering productivity,
- security, cloud operations, and financial operations teams.
+* **Primary languages**: Bash, C, Groovy (Jenkins), Makefile, and Python
+
+### Technical Lead Manager
* Took on technical and team lead responsibilities. This included high level
project management and collaboration with other team leads, weekly one on
@@ -65,6 +65,8 @@ DataRobot
review designs of new features to ensure quality, security, stability,
maintainability, and cost effectiveness.
+### Principle Software Engineer
+
* Solved problem of pivoting to kubernetes native developement and product
release for developers and customers by outlining and implementing
architecture for migration to a public/private Docker registry with a promotion
@@ -72,6 +74,10 @@ DataRobot
registry state in code (ACLs, repos, organization membership, etc) for a more
controllable and auditable setup.
+* Completely eliminated cross availability zone traffic costs for Jenkins and
+ Artifactory by building a simple solution which intelligently pinned traffic
+ to the Artifactory cluster instance within the local availability zone.
+
* Worked on AWS cost reduction project. Total contributions yielded $350,000
per year in reduction across the organization without negatively impacting
daily operations. Accomplished this with resource cleanup automation, runtime
@@ -79,53 +85,57 @@ DataRobot
removal of cross availability zone costs by intelligently pinning traffic to
the local AZ within automation.
-* Automated cost metrics gathering and analysis of GitHub traffic to determine
- causes of increased costs and worked with developers to reduce those costs
- through on-system caching, sparse clones, and on-premise LFS hosting.
-
-* Automation mostly written in Bash, C, Groovy (Jenkins), Makefile, and Python.
-* Worked with Jenkins, Ansible, Packer, and Terraform to automate system build
- processes (AWS AMIs, KVM backing disks, laptop provisioning)
-
-* Completely eliminated cross availability zone traffic costs for Jenkins and
- Artifactory by building a simple solution which intelligently pinned traffic
- to the Artifactory cluster instance within the local availability zone.
+### Senior Software Engineer
* Built a Kubernetes native ECR proxy service which allowed greater flexibility
and ease of use for developers needing to interact with cumbersome ECR
endpoints and authentication. Service supported zero-downtime updates.
+* Built on-premises virtualization platform of over 230 KVM guest nodes to
+ lower costs in AWS. Clusters were completely autonomous and self-maintaining.
+ Automation registered nodes with their configured Jenkins masters on boot,
+ and deregistered, refreshed to a clean disk state, and reregistered after a
+ Jenkins job finished running, automatically maintaining a clean system state
+ for all jobs with no plugins required and 4 simple scripts.
+
* Fully migrated a three node Artifactory cluster from EC2 to Kubernetes using
Kustomize to manage and automate multiple environments for testing and
release. Upgrades and maintenance now occur at any time during the day with
no downtime for end users due to custom connection draining automation.
+* Automated cost metrics gathering and analysis of GitHub traffic to determine
+ causes of increased costs and worked with developers to reduce those costs
+ through on-system caching, sparse clones, and on-premise LFS hosting.
+
* Migrated all Terraform Kubernetes code away from Terraform and into
Kubernetes native to improve reliability and state management.
-* Version controlled thousands of Jenkins job configurations and enforced peer
- review by storing all job configs in git repos as JJB (Jenkins Job Builder)
- templates and deploying with automation on merge request review and approval.
-
-* Built on-premises virtualization platform of over 230 KVM guest nodes to
- lower costs in AWS. Clusters were completely autonomous and self-maintaining.
- Automation registered nodes with their configured Jenkins masters on boot,
- and deregistered, refreshed to a clean disk state, and reregistered after a
- Jenkins job finished running, automatically maintaining a clean system state
- for all jobs with no plugins required and 4 simple scripts.
+### Software Engineer
* Defined upgrade process and worked with all concerned teams to upgrade
automation infrastructure from Ubuntu 16.04 to 18.04. Updated all automation
and testing code to be compatible with both versions. Performed the same task
to migrate from Ubuntu 18.04 to 20.04 one year later.
+* Version controlled thousands of Jenkins job configurations and enforced peer
+ review by storing all job configs in git repos as JJB (Jenkins Job Builder)
+ templates and deploying with automation on merge request review and approval.
+
+
* Automated Jenkins credential store management and synchronization across
thirteen Jenkins masters using Jenkins Groovy API and Python.
* Used Terraform to create and ensure state of necessary underlying
infrastructure such as EC2, ELB/ALB, EKS, Route 53, RDS, and S3.
+* Worked with Jenkins, Ansible, Packer, and Terraform to automate system build
+ processes (AWS AMIs, KVM backing disks, laptop provisioning)
+
+* Worked on Development Infrastructure team automating processes and
+ infrastructure to support development, testing, engineering productivity,
+ security, cloud operations, and financial operations teams.
+
Jeppesen, A Boeing Company
--------------------------

Generated by cgit