Hi, call me

Gabe.

Builder of things that people find useful.

Husband and dog dad. Life-long techie, programmer, geek, tinkerer, and DIY enthusiast. Amateur adult with plans to grow without growing old.

About Me

Currently employed as a DevOps engineer with heavy focus on improving quality-of-live for developers on my team. My background is in development, CI/CD automation, systems monitoring, and quality control.

If my team is having an easier time getting their work done, then I’ve done my part.

Technologies I work with and work in:
  • C# / CSharp
  • SQL Development
  • DB Administration
  • PowerShell
  • GitHub Actions
  • Octopus Deploy
  • Active Directory
  • Docker
  • TeamCity
  • ETL Development
  • Microsoft SSIS
  • Dynatrace APM
  • Amazon AWS
  • AppDynamics APM
  • Azure DevOps

Experience

DevOps Engineer - 2019 to Present Day
Approximately 6 years

Introduced CI/CD automation to what were virtually all manual processes

  • Successful implementation of AppDynamics APM, then migration to Dynatrace with uninterrupted instrumentation and host monitoring to improve early detection of issues before impacting clients

  • Project Lead on my employer’s first ever successfully implemented Disaster Recovery (DR) site in AWS

  • Primary maintainer and contributor for reusable workflows and actions in my employer’s GitHub organization for .NET and JavaScript applications that replaced a previous on-Prem TeamCity instance to reduce on-prem footprint while also improving developer autonomy

  • Created Octopus Deploy release automation for release management of 30+ microservices using both built-in and custom deployment steps to remove direct server access dependency for software deployments

  • Contributed to unqualified SOC2 audit through rewrite of proprietary database backup archiving and rotation orchestration

  • Accomplished SQL server migration as de-facto DBA of 20+ databases along with several automated processes to improve SaaS platform performance

Backend Developer, Database Administrator - 2016 to 2019
3 years

Improved uptime for live environment to approximately 99% from 90%

  • Seamless migration from stand-alone Microsoft SQL 2008 servers hosting 25+ databases and 200+ automated processes written in C#/.NET, SSIS, T-SQL to 2012 Always-on Availability Group clusters

  • Successful application ports into Docker (Windows .NET Full Framework, Linux .NET Standard / Core) images for faster and easier infrastructure creation for engineering team

  • Contributor to mission critical proprietary applications using .NET Full Framework and Standard / Core for MVC, REST API, and Distributed (MQ) based systems

  • Build definition creation and release management for applications and NuGet repositories using Azure DevOps (formerly Visual Studio Online)

Lead Automation / QA Engineer - 2010 to 2016
6 years

Architected full automation test suites for CI, load, and stress testing

  • Lead designer for automation tests both through Web UI and direct REST API interaction on multiple projects

  • Built and maintained on-prem test automation infrastructure used by Team Foundation Server (TFS) until migration to Visual Studio Online

  • Trained many manual testers in C# to be contributors for test automation

Regional Technical Support Specialist - 2008 to 2010
2 years

Reduced employer spending through automation

  • Designed and implemented automation for company-wide client machine refresh with project completion ahead of schedule and under budget

  • Created automated notifications for printer consumables to logistics staff, reducing costs for unused product

  • Implemented remote client machine reimaging solution allowing for remote support to complete new or replace existing installations

Education

2003
Bachelor's of Science in Computer & Information Sciences