summaryrefslogtreecommitdiff
path: root/resume.md
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@oper.io>2022-02-18 20:19:05 -0700
committerAaron Ball <nullspoon@oper.io>2022-02-18 20:25:31 -0700
commitb5b9debcaf0e461bd23e81955fe48995a54822b1 (patch)
tree5654a94b9b992e456159e5e85aeb258c5b848f0f /resume.md
parentc5a315eede02fed1974e59276ded46c331eef511 (diff)
downloadresume-b5b9debcaf0e461bd23e81955fe48995a54822b1.tar.gz
resume-b5b9debcaf0e461bd23e81955fe48995a54822b1.tar.xz
General rewording across most jobs and fix header and Makefile
The header file was missed in a previous commit. This also fixes the makefile by adding the setup target as a depenency to the default so the out directory exists as expected at build time.
Diffstat (limited to 'resume.md')
-rw-r--r--resume.md30
1 files changed, 14 insertions, 16 deletions
diff --git a/resume.md b/resume.md
index d96d4f3..8885174 100644
--- a/resume.md
+++ b/resume.md
@@ -48,21 +48,21 @@ Senior Software Engineer
* Worked on Development Infrastructure team automating processes and
infrastructure to support development, testing, engineering productivity,
- security, and production operations teams.
+ security, and cloud operations teams.
* Scripting in Python, Bash, and Makefile to automate processes
-* Worked with Ansible, Packer, and Terraform to automate system build processes
- (AWS AMIs, KVM backing disks, laptops)
+* Worked with Jenkins, Ansible, Packer, and Terraform to automate system build
+ processes (AWS AMIs, KVM backing disks, laptop provisioning)
* 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.
* Fully migrated a three node Artifactory cluster from EC2 to Kubernetes using
- Kustomize to manage and automate multiple environments for testing. Upgrades
- and maintenance now occur at any time during the day with no downtime for end
- users.
+ 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.
* Migrated all Terraform Kubernetes code away from Terraform and into
Kubernetes native to improve reliability and state management.
@@ -80,10 +80,11 @@ Senior 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.
+ 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.
-* Automated Jenkins credential store management and synchronization across nine
- Jenkins masters using Jenkins Groovy API and Python.
+* 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.
@@ -235,8 +236,7 @@ Linux Engineer
* Performed various MediaWiki administrative tasks (backups, page management,
writing templates, etc).
-* Built a team Gitlab server and organized and established team version control
- processes
+* Established team version control best practices within git
* Wrote Ansible playbooks to deploy and configure various types of servers
@@ -257,9 +257,8 @@ DevOps Engineer
* Wrote chef cookbook compatibility layer for Windows-specific deployments
using cookbooks designed for Linux
-* Built a local virtual chef development environment running on kvm, managed
- with libvirt apis. VMs could be created from a template in about two to five
- seconds each.
+* Built a local virtual chef development environment running on KVM VMs could
+ be created from a template in about two to five seconds each.
## DaVita
@@ -285,8 +284,7 @@ Linux/Unix Systems Engineer
* Wrote and documented a Perl script to generate sudoers SOX compliance
reports. The script parsed the global sudoers file and queried Active
- Directory to determine who had permissions to sudo run what commands on which
- systems.
+ Directory to determine granular extent of all permissions.
* Wrote a bash script to perform automated SSH key rotation every three months
and when an employee left

Generated by cgit