Work Experience
ESnet — Computer Systems Engineer
January 2020 - Present
- Deploy and maintain Unix based systems including Ubuntu, RHEL, and Debian using Infrastructure as code tools like Ansible, Terraform, and Packer.
- Manage and create software development environments using GitLab, GitLab CI, GitHub, and artifact repositories.
- Configure, deploy, and productize container based applications using Kubernetes, Docker, and cloud native tooling like ArgoCD and Rancher.
- Integrate applications and services with OIDC providers including Keycloak.
- Implement and support custom features and applications using Python and Go.
Veterans United Home Loans — Technical Architect
June 2019 - December 2019
- Aid development teams in all aspects of software development, from project design to implementation.
- projects by collaborating with product owners.
- Collaborate with product owners and software development teams to translate business objectives into technical solutions.
- Advance department goals of increased developer productivity by adopting new tools such as API Gateway, Service Orchestrators, and Business Process Model and Notation engine.
- Create proof of concept applications to prove design and tool viability.
Veterans United Home Loans — Web Application Developer
August 2015 - June 2019
- Developed backend and customer facing software using the .NET platform, C#, JavaScript, and PHP.
- Aided product delivery goals via close collaboration with product owners.
- Used pair programming to implement features, from whiteboard to keyboard.
- Fostered team growth by mentoring new team members.
- Utilized Agile techniques to encapsulate new and existing work.
Veterans United Home Loans — Web Administrator
November 2014 - August 2015
- Used F5 Big-IP devices to provide fault tolerant access to internal and external web applications. * Contributed to automation efforts using Ansible and PowerShell. * Moved veteransunited.com web servers from Rackspace to internal hosting, including the configuration of a highly available storage backend using Gluster.
- Supported CI/CD efforts using Capistrano and Jenkins.
University of Missouri — Linux Systems Administrator
August 2009 - November 2014
- Reduced bespoke system build procedures to standardized configurations using Puppet and Foreman.
- Constructed highly available network and storage configurations for mission critical systems using multipath storage devices and network teaming.
- Automated system and storage usage reports by implementing a Python based auditing service and API.
- Installed and configured physical hardware across the University of Missouri’s data centers.
Education
University of Missouri - Columbia — Bachelor of Science, Information Technology
August 2005 - December 2011