Twitch
July 2021 - Today
Systems Development Engineer II
- Write Infrastructure as Code using AWS CDK in TypeScript and team-created DSL written in Ruby
- Create Python scripts using AWS SDK for Python (Boto3) to make non-IaC changes or gather information on AWS accounts
- Manage Chef code for configuration management in AWS cloud environments
- Perform systems administration (upgrading, configuration, and troubleshooting) for developer tools including Jenkins, Artifactory, GitHub Enterprise, and TeamCity
- Produced team onboarding documentation including best practices that team has adapted and broke down each process into consumable portions for learning
- Assisted with remediation of large security incident, rotating secrets and documenting recommended pathways to migrate secrets out of code to AWS Secrets Manager for other teams
Jamf
March 2020 - July 2021
Senior Systems Development Engineer
- Architected and developed cloud-based solution for log streaming using AWS Kinesis and CloudWatch to forward application logs to customer endpoints
- Upgraded severely outdated Ansible codebase to latest version and tested all necessary module and process changes in development environment prior to production deployment to ensure transition occurred smoothly
- Developed AWS API to create/expire/rotate/migrate encryption keys for customers that were stored in AWS Parameter Store and incorporated API calls into customer instance creation, migration, and deletion processes
- Regularly worked with product engineering to integrate new features into customer instances or remediate security vulnerabilities using automation
- Team lead for US-based members and helped organize project work, documentation, and perform in-depth code review for co-workers
June 2019 - March 2020
Systems Development Engineer II
- Improved customer application upgrade process using Ansible automation, decreasing time to complete upgrades and offering continuous insight into progress by integrating a chat ops component /li>
- Continuously evaluated manual work processes by operations team and created automation for the most time-consuming tasks
- Saved thousands a month in cloud costs by introducing automation and tagging processes to tear down instances in our dev and sandbox environments
April 2017 - June 2019
Systems Administrator
- Created Bash, PowerShell, and Python scripts as needed to automate tasks performed regularly and improve administrative experience
- Made several improvements to virtual infrastructure, e.g., moved vCenter clusters away from standard switching to distributed switching, upgraded ESXi versions, maintained update templates and configured DRS automation
- Migrated existing servers to latest Ubuntu and CentOS LTS distributions and setup Apache, NGINX, uWSGI, and other services from scratch
BridgeTower Media
Sep 2015 - Apr 2017
Systems Administrator
- Managed primary application servers used by the company for publication subscriptions and improved user experience while decreasing tickets related to poor performance by 80% by standardizing all server environments
- Configured WSUS and approved updates monthly across 20 physical locations for hundreds of workstations and dozens of servers
- Set up two-tier certificate authority hierarchy to allow internally signed SSL certificates
SysArc Inc
October 2014 - Aug 2015
Network Engineer
- Administered DC, DHCP, DNS, file and print servers at fourteen different client organizations
- Executed network migrations, reconfigurations and integrations to improve performance
- Assisted with mail migration from onsite Exchange to Office 365 by creating necessary PowerShell scripts
LimeLeap Solutions
July 2013 - October 2014
Operations Engineer
- Created PowerShell scripts to automatically update third party applications with remote monitoring software
- Managed five client organizations as primary contact for all IT matters; made regular on-site visits
- Routinely executed server patching and maintenance for Windows 2003, 2008 and 2012 servers