diff options
author | Aaron Ball <nullspoon@oper.io> | 2017-04-27 20:52:26 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@oper.io> | 2017-04-27 20:52:26 -0600 |
commit | d30469980945c985f632f89c101840e696638fb7 (patch) | |
tree | d4352c1f9ef0d9c282577a1f49e87200a2dd2191 | |
parent | 24dd6dcb9e2537fca4095a5a927489f64c32af3d (diff) | |
download | resume-d30469980945c985f632f89c101840e696638fb7.tar.gz resume-d30469980945c985f632f89c101840e696638fb7.tar.xz |
New Truven items and cleanup to make room
Added mkpkg, server-validate, and a few rewordings.
Cleaned items that are now irrelevent or worded with too much complexity
from Dish Network, DaVita, CenturyLink, and Time Warner Cable.
-rw-r--r-- | resume.asciidoc | 64 |
1 files changed, 25 insertions, 39 deletions
diff --git a/resume.asciidoc b/resume.asciidoc index 60697ab..8fcd733 100644 --- a/resume.asciidoc +++ b/resume.asciidoc @@ -58,12 +58,20 @@ ____ * Created documented bash scripting framework to consistently automate builds, deployments, and cluster switches. This reduced feature development time and - bug fix time. It also increased scalability, process visibility, and process - testability. + bug fix time. It also increased process scalability, visibility, and + stability. + +* Implemented a configurable self-extracting package container [in bash] which + enabled complex scripts, frameworks, and resources to be reduced to a single + file and subsequently easily deployed. + +* Wrote a configurable server validation scripting framework for ensuring any + given server met the team's deployment requirements for the specified server + role (eg: frontend, database, storage, tomcat, etc). * Automated developer machine build process so developers would have consistent environments in which to write, build, test, and deploy their code. This - reduced a 2 week per-employee setup time to 15 minutes. + reduced a 2 week per-employee setup time to about 15 minutes. * Created a command line Artifactory api wrapper for managing artifacts using Perl. Wrapper could download, upload, and copy artifacts to alternate repos @@ -105,14 +113,9 @@ ____ * Wrote C program to parse 7.9 million firewall rules to determine how many were actually needed by also parsing nginx access logs -* Wrote a complex bash script to perform storage benchmarks on legacy VMWare - storage against the new OpenStack storage - -* Managed Puppet Enterprise 3.2 - -* Worked with r10k to perform dynamic environment deployments - -* Used Hieradata to support separation of data and modules +* Managed configurations with Puppet Enterprise 3.2, r10k for dynamic + environment deployments, and Hieradata to support separation of data and + modules * Assisted automating legacy VMWare infrastructure (54 hypervisors) to keep it running smoothly until migration to OpenStack had been completed @@ -132,8 +135,8 @@ ____ | Linux Engineer | * Contract |===== -* Deployed and managed Mapr (Hadoop distribution) for the principle architects - for the development and test clusters +* Deployed and managed Mapr (Hadoop distribution) for development and test + clusters * Wrote bash script to manage and synchronize users and their home directories, detect and allocate unique uid/gid pairs, and perform various user-related @@ -142,8 +145,6 @@ ____ * Set up HAProxy for TCP forwarding of LDAPS traffic from corporate into the lab (dev/test) network for authentication -* Integrated LDAP into MediaWiki, Cacti, and GitLab - * Performed various MediaWiki administrative tasks (backups, page management, writing templates, etc). @@ -152,10 +153,6 @@ ____ * Wrote Ansible playbooks to deploy and configure various types of servers -* Wrote Python script to dump customized phpipam IP/DNS information to bind - zone files to consolidate to a single DNS update source (customizations were - additional database fields to handle CNAME records) - * Worked primarily with CentOS 6.5, 6.6, 7 (a few hundred), as well a few one-off Ubuntu servers ____ @@ -175,15 +172,12 @@ ____ * Wrote recursive chef cookbook dependency enumeration script in Ruby (1.9) -* Designed and built entire base chef cookbook infrastructure for - Windows-specific deployments - -* Wrote OS-independant classes to aid with writing general cookbooks for Linux - (CentOS 5 and RHEL 5) and Windows +* Designed and built chef cookbook compatibnility layer for Windows-specific + deployments using cookbooks designed for Linux -* Built a local virtual chef development environment running on kvm and managed - with virsh, virt-install, qemu, and other libvirt tools. VMs could be created - from a template in about two to five seconds each. +* 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. ____ @@ -195,10 +189,10 @@ ____ | Linux/Unix Systems Engineer | |==== -* Administered primarily AIX (5.3 and 6.1) and Linux (RedHat 4 - 6) +* Administered AIX (5.3 and 6.1) and Linux (RedHat 4 - 6) -* Standardized, consolidated, and converted team documentation from a - Sharepoint Shared Documents library to MediaWiki +* Standardized, consolidated, and converted team documentation from + Sharepoint Shared Documents to MediaWiki * Audited and remediated security holes to harden Linux and AIX servers @@ -220,9 +214,6 @@ ____ anonymization of workloads by installing all applications in userspace on a generic system instance running under service accounts accessible only through sudo - -* Built and deployed custom RPMs to force standards adherence on new system - builds for global service account uid, gid, naming, and pathing standards. ____ @@ -239,9 +230,6 @@ ____ * Designed and programmed a central team information repository using PHP, JavaScript, AJAX, and MySql -* Designed and programmed an authentication web service for integration into - the team's various web applications - * Managed middleware applications on over 1,100 servers * Worked closely with DBAs, developers, and data/networking teams to @@ -252,10 +240,8 @@ ____ * Administered applications running on WebMethods 5 - 8 and Weblogic 6.1 - 10.3 -* Used CA Wily Introscope 9 to monitor production and test environments - * Performed a Wily agent upgrade across the entire middleware environment - (about 1,000 servers at the time) on Weblogic, WebMethods, and Tomcat + (about 1,000 servers) on Weblogic, WebMethods, and Tomcat ____ |