diff options
author | Aaron Ball <nullspoon@iohq.net> | 2016-10-29 14:59:00 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@iohq.net> | 2016-10-29 14:59:00 -0600 |
commit | 893fbae9e648cab00d144242414df1645588328f (patch) | |
tree | e006f66328d01429b6a3773f91e16a43f64dd077 | |
parent | d0b152711e7a9ac101eaa0bbbc413fd75abb3f45 (diff) | |
download | resume-893fbae9e648cab00d144242414df1645588328f.tar.gz resume-893fbae9e648cab00d144242414df1645588328f.tar.xz |
Updated Truven and high-level profile
Updated language experience durations.
Removed a few occurences of Puppet (never want to do that again).
Small rewordings here and there.
Also cleaned up Centurylink, Dish, DaVita, and Time Warner.
-rw-r--r-- | resume.asciidoc | 57 | ||||
-rw-r--r-- | resume.doc | bin | 47616 -> 0 bytes |
2 files changed, 30 insertions, 27 deletions
diff --git a/resume.asciidoc b/resume.asciidoc index 3f3985e..dd67edc 100644 --- a/resume.asciidoc +++ b/resume.asciidoc @@ -18,7 +18,7 @@ Resume PROFILE ------- -* *Languages*: Perl (4 years), Bash (5 years), Python (9 months), Ruby (7 +* *Languages*: Perl (4 years), Bash (6 years), Python (9 months), Ruby (7 months), C (1.5 years), C++ (9 months), CSS and XHTML (7 years), PHP (versions 4 and 5 – 7 years), JavaScript (2 years) @@ -27,13 +27,12 @@ PROFILE * Linux (Crux, Arch, Gentoo, CentOS, RedHat, Debian, and Ubuntu) engineering and administration (6 years) -* Ansible development (9 months), Puppet 3.2 development (9 months), and Chef - 10 development (5 months) +* Ansible development (1.5 years) and Chef 10 development (5 months) * Git (5 years) * Knowledgeable in object oriented theory and its application in infrastructure - and code design + design and code design EMPLOYMENT @@ -47,25 +46,36 @@ ____ | Senior Development Operations Engineer | |==== -* Used bash to script key deployment, account configuration, and resource - deployment to facilitate cluster synchronization automation - * Worked as a liason between devops, configuration management, development, production operations, and application operations teams -* Reduced Jenkins-triggered virtual infrastructure deployment process from - several hundred jobs to two. +* 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. + +* Created a command line Artifactory api wrapper for managing artifacts using + Perl. Wrapper could download, upload, and copy artifacts to alternate repos + (eg: for a promotion process). * Automated developer machine build process so developers would have consistent - environments in which to write, build, test, and deploy their code. + environments in which to write, build, test, and deploy their code. This + reduced a per-employee 2 week setup time down to 15 minutes. + +* Wrote Ansible roles to deploy software such as MongoDB, Zabbix, Graylog, + Elasticsearch, Rsyslog, Tomcat, JDK, and others. + +* Automated migration of more than 3200 SVN repos to Git. -* Designed and implemented Graylog architecture and deployment process using - Ansible for server configuration management, and bash for cluster status - control. +* Established and documented Git development processes for the team. This + included release, branching, tagging, and peer-review processes. -* Managed deployments using a combination of Ansible, bash, and Jenkins. +* Managed deployments using a combination of Ansible, Bash, Perl, and Jenkins. -* Primary operating systems were Centos 5.9 - 6.7 and RHEL 6 +* Reduced Jenkins-triggered infrastructure deployment process from + over 300 hundred jobs down to five jobs. + +* Primary operating systems: Centos 5.9 - 6.7, RHEL 5 - 6 ____ @@ -97,15 +107,13 @@ ____ * Used Hieradata to support separation of data and modules -* Used Jira for task tracking and project planning - * Assisted automating legacy VMWare infrastructure (54 hypervisors) to keep it running smoothly until migration to OpenStack had been completed -* Used Github Enterprise and git for code versioning, with wiki functionality +* Used Github Enterprise and Git for code versioning, with wiki functionality for documentation, and pull request system for code review -* Primary operating systems used were Centos 6.5 and 6.6 +* Primary operating systems: Centos 6.5 and 6.6 ____ @@ -127,17 +135,12 @@ ____ * Set up HAProxy for TCP forwarding of LDAPS traffic from corporate into the lab (dev/test) network for authentication -* Wrote bash script to locally backup (with ssh/scp) and version (with git) - remote config files - -* Wrote puppet module to deploy and configure zabbix agent - * Integrated LDAP into MediaWiki, Cacti, and GitLab * Performed various MediaWiki administrative tasks (backups, page management, writing templates, etc). -* Built a team Git server and organized and established team version control +* Built a team Gitlab server and organized and established team version control processes * Wrote Ansible playbooks to deploy and configure various types of servers @@ -221,8 +224,8 @@ ____ * Aided in design and implementation of the Linux and AIX standards to allow anonymization of workloads by installing all applications in userspace on a - generic system build running under service accounts accessible only through - sudo + 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. diff --git a/resume.doc b/resume.doc Binary files differdeleted file mode 100644 index ed2c1a2..0000000 --- a/resume.doc +++ /dev/null |