summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@iohq.net>2016-10-29 14:59:00 -0600
committerAaron Ball <nullspoon@iohq.net>2016-10-29 14:59:00 -0600
commit893fbae9e648cab00d144242414df1645588328f (patch)
treee006f66328d01429b6a3773f91e16a43f64dd077
parentd0b152711e7a9ac101eaa0bbbc413fd75abb3f45 (diff)
downloadresume-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.asciidoc57
-rw-r--r--resume.docbin47616 -> 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
deleted file mode 100644
index ed2c1a2..0000000
--- a/resume.doc
+++ /dev/null
Binary files differ

Generated by cgit