diff options
author | Aaron Ball <nullspoon@oper.io> | 2022-02-18 20:19:05 -0700 |
---|---|---|
committer | Aaron Ball <nullspoon@oper.io> | 2022-02-18 20:25:31 -0700 |
commit | b5b9debcaf0e461bd23e81955fe48995a54822b1 (patch) | |
tree | 5654a94b9b992e456159e5e85aeb258c5b848f0f /resume.md | |
parent | c5a315eede02fed1974e59276ded46c331eef511 (diff) | |
download | resume-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.md | 30 |
1 files changed, 14 insertions, 16 deletions
@@ -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 |