Highly motivated SRE with 10 years experience in automation, scripting, networking, cloud computing, Kubernetes, monitoring, alerting, and CI/CD in a variety of environments from smaller startups to larger scale enterprises.
Overview
12
12
years of professional experience
5
5
years of post-secondary education
3
3
Languages
Work History
Sr. Site Reliability Engineer
VMWare Carbon Black
Boulder, CO
03.2018 - Current
Management and maintenance of 16 Kubernetes clusters spanning multiple AWS
accounts and regions
Designed self-service deployment pipeline for developers using GitLab CI/CD,
Elmfile, Docker, Terraform, and bash scripting
Implemented use of OPA and Gatekeeper to control what end-users can do on the
Ubernetes clusters and ensure that clusters are in compliance with company
policies
Assisted teams in application scaling using HPA and Fairwinds Goldilocks VPA to
ensure a seamless customer experience at high-demand times and cost efficiency at
all times
Setup federation in AWS using Okta as an identity provider to centrally manage
user accounts and Kubernetes namespace level user access
Leveraged AWS IAM to provide Kubernetes namespace level isolation as well as
boundary based AWS resource creation empowering teams to manage their own
infrastructure while adhering to least possible access best practices
Developed Helm charts to install and manage Kubernetes cluster services such as
fluentd, kube-proxy, and CoreDNS
Automated EKS upgrade process
Codified AWS, PagerDuty, GitLab, Wavefront, and SignalFx infrastructure using
Erraform
Participate in on-call schedule
Sr. Site Reliability Engineer
ZOLL Data Systems
Broomfield, CO
10.2016 - 03.2018
Led software teams in an effort to migrate from TFVC to Git and adopt a
branching workflow (GitFlow) which allowed the organization to move away from
a strategy of a monthly code freeze and creating a release branch and closer to CD
by keeping a branch (master) release ready at all times
Coded AWS infrastructure using Terraform
Defined AWS tagging standards and guidelines and setup AWS Config to report on
the defined standards
Automated start/stop procedures for cost savings and auto-deletion of resources not
tagged according to company standards for EC2 resources using Python Boto3,
Ambda, and CloudWatch
Implemented use of Chef for software provisioning and configuration management
(Redis, RabbitMQ, Cassandra, CouchBase, Windows Services, .NET IIS sites and
apps, ELK)
Implemented use of Consul for service discovery and registration
Designed an immutable deployment pipeline for blue/green deployments in AWS
using AWS, Git, TeamCity, Packer, Chef, and Terraform
Participated in on-call schedule
Deployed, configured, and maintained over 100 production server instances of
.NET and PHP based applications in a mixed OS environment that were a
combination of self-hosted and off-prem
Implemented use of Chef for machine provisioning, software provisioning,
configuration management, desired state configuration and infrastructure as code
Migrated version control platform from Mercurial to Git and continuous
integration platform from CruiseControl to Jenkins in order to achieve better
version control work flows and more consistency within the CI/CD pipeline
Created new application and database versioning and deployment processes that
reduced deployment times by 90%
Managed and automated maintenance tasks of software escrow accounts with Iron
Jr DBA
Imagine Communications
Denver, CO
01.2014 - 12.2014
Administered 40 production SQL Server instances that required 99.999% uptime Installation and maintenance of SQL Server, SSAS, and SSIS platforms Planned and implemented DR strategy for data services layer Automated deployment of flagship business intelligence product which was previously taking 30 hours on average to complete using shell scripting
Database Developer
ElectSolve Technology Solutions & Services
Shreveport, LA
11.2011 - 01.2014
Analysis and performance tuning of multi-terabyte database systems Developed PowerShell scripts to automate numerous database related tasks; including standard installation of SQL Server, database deployments, automated setup of local testing environments for developers, and analysis of production server performance Revamped all phases of regularly performed database maintenance; including backups, index maintenance, and database performance monitoring Consulted with customers to develop user-friendly reports designed to help them better understand their operational data Architected new software product and led team developing the application on MongoDB
Programmer
Bowman Systems
Shreveport, LA
04.2010 - 11.2011
Performed requirements analysis, design, development, and maintenance for customizations to base product written in Java with a PostgreSQL backend Generated business reports using SAP BusinessObjects WebIntelligence software that were presented to both state and federal government agencies Scripted database maintenance and migration tasks using T-SQL, MySQL, and PL/pgSQL
Education
Bachelor of Science - Computer Science, Business Administration
Sr. Site Reliability Engineer at Pagonxt Merchant solution ( A Banco Santander Company)Sr. Site Reliability Engineer at Pagonxt Merchant solution ( A Banco Santander Company)