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.
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: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
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)
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
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