summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@iohq.net>2015-10-03 19:57:41 -0600
committerAaron Ball <nullspoon@iohq.net>2015-10-03 19:57:41 -0600
commit5a05ab1c18f082d77e9f64a2af11f707e14fb01f (patch)
tree7c6eb57516f41c19d8dc67dc330c2ca00c02ead6
parenta8c2fa3bb15d37520dc3161c874eaaa66e0f09f1 (diff)
downloadresume-5a05ab1c18f082d77e9f64a2af11f707e14fb01f.tar.gz
resume-5a05ab1c18f082d77e9f64a2af11f707e14fb01f.tar.xz
Initial conversion to asciidoc
-rw-r--r--asciidoc.css139
-rw-r--r--resume.asciidoc192
2 files changed, 331 insertions, 0 deletions
diff --git a/asciidoc.css b/asciidoc.css
new file mode 100644
index 0000000..3fa684e
--- /dev/null
+++ b/asciidoc.css
@@ -0,0 +1,139 @@
+body {
+ color:#333;
+ font-family:Arial;
+ font-size:14px;
+ text-align:left;
+ /*letter-spacing:-.2px;*/
+
+ margin-top:80px;
+
+ width:8.5in;
+ padding:.5in;
+ margin-left:auto;
+ margin-right:auto;
+ border:1px solid #999;
+ box-shadow: 0px 0px 5px #aaa;
+}
+
+/* Link styles */
+a:link, a:visited { color:#444; }
+a:hover { color:#999; }
+
+h2 {
+ text-align:right;
+ color:#555;
+ font-size:1.5em;
+ font-weight:800;
+ border-bottom:1px solid #777;
+ border-top:1px solid #777;
+ padding:3px;
+ margin-top:8px;
+}
+
+/**
+ * Reset all tables
+ */
+table { border:none; }
+table td { border:none; }
+table td p.table { margin:0px; }
+
+
+/**
+ * Bulleted list styles
+ */
+ul { padding-left:20px; }
+
+/* Bulleted list line spacing */
+li p {
+ margin:2px;
+}
+
+
+/**
+ * Resume header styles
+ */
+table.resume-header {
+ margin-bottom:2px;
+}
+
+/* Dividing line between two halves of table */
+table.resume-header tr td:first-child {
+ border-right:1px solid #999;
+}
+
+/* Set padding and font-size */
+table.resume-header td p {
+ margin:0px;
+ padding:0px 20px;
+ font-size:1.1em;
+}
+
+/* Align left column to the right */
+table.resume-header td:first-child p {
+ text-align:right;
+}
+
+/* Align right column to the left */
+table.resume-header td:last-child p {
+ text-align:left;
+}
+
+
+/**
+ * Jobs header styles
+ */
+div.job {
+ border-left:2px dotted #aaa;
+ padding-left:5px;
+ margin-top:30px;
+ margin-bottom:30px;
+}
+
+div.job table {
+ margin-top:20px;
+}
+
+div.job table td p {
+ margin:0px;
+}
+
+/* Top left cell (company and location) */
+div.job table tr:first-child td:first-child { width:70%; }
+div.job table tr:first-child td:first-child p {
+ color:#555;
+ font-size:1.3em;
+ font-weight:800;
+}
+
+/* Top right cell (date) */
+div.job table tr:first-child td:last-child p {
+ text-align:right;
+}
+
+/* Bottom left cell (job title) */
+div.job table tr:last-child td:first-child p {
+ font-size:1em;
+ font-style: italic;
+}
+
+/* Bottom right cell (contract) */
+div.job table tr:last-child td:last-child p {
+ color:#555;
+ font-size:1em;
+ font-style:italic;
+ font-weight:800;
+ text-align:right;
+}
+
+div.witty-remark {
+ color:#aaa;
+}
+
+div#header,
+div#header span#author,
+div#header span#email,
+div#footnotes,
+div#footer,
+div#footer div#footer-text {
+ display:none;
+}
diff --git a/resume.asciidoc b/resume.asciidoc
new file mode 100644
index 0000000..ee73f02
--- /dev/null
+++ b/resume.asciidoc
@@ -0,0 +1,192 @@
+Resume
+======
+:author: Aaron Ball
+:email: aball@iohq.net
+:website: https://iohq.net
+:sourcecode: https://github.com/nullspoon
+:mobile: +1 720-319-7799
+:no title:
+
+[role="resume-header"]
+|====
+| {author} | {email}
+| {mobile} | {website}
+| | {sourcecode}
+|====
+
+
+PROFILE
+-------
+
+* *Languages*: Perl (4 years), Bash (4 years), Python (9 months), Ruby (7 months), C (1 year), C++ (9 months), CSS and XHTML (7 years), PHP (versions 4 and 5 – 7 years), JavaScript (2 years)
+* Proficient with Regular Expressions (Perl, PHP, and sed)
+* Linux (Arch, Gentoo, Debian, Ubuntu, Red Hat, and CentOS) engineering and administration (5 years)
+* Git (5 years)
+* Puppet 3.2 development (9 months)
+* Chef 10 cookbook development (5 months)
+* Knowledgeable in object oriented theory and its application in infrastructure and code design
+
+
+EMPLOYMENT
+----------
+
+[role="job"]
+____
+
+|====
+| Time Warner Cable, Denver, Colorado | March 2015, Present
+| Senior DevOps Engineer | * Contract
+|====
+
+* Wrote parallel processing C program to benchmark legacy VMWare network against new OpenStack network
+* 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 do dynamic environment deployments
+* Wrote rspec tests for servers using serverspec
+* Wrote rspec tests for puppet modules using rspec-puppet
+* Used Hieradata to support separation of data and modules
+* Worked with the role, profile, and component module architecture
+* 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 for documentation, and pull request system for code review
+* Primary operating systems used were Centos 6.5 and 6.6
+____
+
+
+[role="job"]
+____
+
+|====
+| CenturyLink, Inc., Denver, Colorado | August 2014 – February 2015
+| Linux Engineer | * Contract
+|=====
+
+* Deployed and managed Mapr (Hadoop distribution) for the principle architects for the 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 checks across a cluster of any size
+* 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 processes
+* 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
+____
+
+
+[role="job"]
+____
+
+|=====
+| Intelligent Software Solutions, Inc., Denver, Co | March 2014 – August 2014
+| DevOps Engineer | * Contract
+|====
+
+* Wrote chef (version 10) cookbooks (recipes, documentation, templates, providers, resources, etc.) to deploy base tomcat instances and overlay any combination of wars across any number of systems
+* Wrote recursive chef cookbook dependency enumeration script in Ruby (1.9)
+* All chef work done on CentOS 5.10 and RHEL 5
+* Designed and built entire base chef cookbook infrastructure for Windows-specific deployments
+* Wrote OS-independant classes to aid with being able to write general cookbooks that worked on Linux and Windows
+* 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.
+____
+
+
+[role="job"]
+____
+
+|====
+| DaVita, Denver, Co | October 2012 – March 2014
+| Linux/Unix Systems Engineer |
+|====
+
+* Administered primarily AIX (5.3 and 6.1) and Linux (many versions of RedHat)
+* Standardized, consolidated, and converted the majority of the team's documentation from a Sharepoint Shared Documents library to a MediaWiki instance
+* Audited and remediated security holes to harden Linux and AIX servers
+* Implemented a new bug tracking system (Flyspray) to track team projects, tasks, and on-call calls
+* Wrote and documented a Perl script to gather data and generate a report detailing all of the local and Active Directory users with access to the company-wide FTP site. Share data included a full list of shares, their respective ownership groups, whether the group was local or Active Directory. User data included username, uid, full name, daily login counts (log scraping), and whether or not the account was local or Active Directory.
+* Wrote and documented a Perl script to generate a report for SOX compliance. The script parsed the global sudoers file and queried Active Directory for all users to determine exactly who had permissions to sudo run what commands and on which systems across the environment
+* Implemented sudoers organization standards (one sudoers file was pushed to the entire environment and access was limited to each system using Host_Alias to group systems together)
+* Set up and managed a team git server for all scripts
+* Wrote a bash script to perform automated key changes every three months and when an employee left
+* 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
+* Built and deployed custom RPMs to force standards adherence on new system builds for global service account uid, gid, naming, and pathing standards.
+____
+
+
+[role="job"]
+____
+
+|====
+| Dish Network, Englewood, Co | January 2011 – October 2012
+| Tier II Analyst / Developer II |
+|====
+
+* Worked primarily with applications running on Unix/Solaris systems
+* Designed and programmed a central team information repository using PHP, JavaScript, AJAX, and MySql
+* Converted entire team's SharePoint site to MediaWiki
+* Designed and programmed an authentication web service for integration into the team's various web applications
+* Integrated custom authentication web service into MediaWiki backend for central user management
+* Managed middleware applications on over 1,100 servers
+* Worked closely with DBAs, developers, and data/networking teams to troubleshoot and fix problems
+* Wrote Perl scripts/one-liners with Regular Expressions to process log files, gather statistics, perform Wily agent upgrades, and manage rolling restarts
+* Administered WebMethods 5, 6.5, 7.1.2, and 8 servers and applications
+* Administered Weblogic 6.1, 8.1.4, 9.2, and 10.3 servers and applications
+* Used CA Wily Introscope 9.0.6.0 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
+____
+
+
+[role="job"]
+____
+
+|====
+| USDA, Fort Collins, CO | August 2010 – December 2010
+| Systems Administrator | * Contract
+|====
+
+* Researched and redefined parts of the software development lifecycle to increase efficiency and product integrity between the various steps
+* Managed load balanced web servers running either IIS or Apache for testing of pre-release applications
+* Built and configured Red Hat Enterprise Linux (version 5) web servers tailored for each project
+* Analyzed test environment needs to designed scaled down test environments based upon network architecture diagrams of the proposed production environment
+* Constructed test rigs (one controller and two test agents each) for load testing with Visual Studio
+____
+
+
+[role="job"]
+____
+
+|====
+| AMG Creative, Inc., Fort Collins, CO | August 2009 – August 2010
+| Web Developer / Systems Administrator |
+|====
+
+* Programmed websites using PHP and JavaScript
+* Coded Joomla! and WordPress templates using HTML, CSS, PHP, and JavaScript
+* Built and managed five servers (one virtual [Domain controller, file server, terminal server, backup server], another virtual [OpenVPN], one host [VMWare Server], one print server [Ubuntu 10.04], one backup server [Ubuntu 10.04])
+* Custom configured Apache for hosting company’s and client’s websites in a multi-user environment
+____
+
+
+== EDUCATION
+
+[role="job"]
+____
+
+|====
+| Colorado State University, Fort Collins, CO | 2007-2010
+| Bachelors in Business Administration |
+|====
+
+_Concentration_: Computer information Systems
+
+Courses included Windows and Linux administration, Networking, SQL database
+design and implementation, web application development (creating ASP.Net/C# and
+Cold Fusion applications that accessed a database and used sessions), client
+side application development (Visual Basic.Net), business math, marketing,
+finance, accounting, and business communication.
+____
+
+[role="witty-remark"]
+; //There's that missing semicolon!
+

Generated by cgit