Akamai Technologies
Manager, Site Reliability Engineering (Portal DevOps) • 2023 Nov — Present
Just started so still figuring things out
Raintree Systems, Inc.
Director DevOps and Site Reliability Engineering • 2022 Apr — 2023 Nov
Responsible for kickstarting internal DevOps and SRE processes, defining infrastructure pipelines, hiring, and managing team. Key successes in this role have been:
- Onboard DevOps and SRE teams to support the existing platform
- Provide both technical leadership and team leadership to team of 4 DevOps engineers and 5 SRE engineers
- Train and mentor junior DevOps and SRE staff
- Defined DevOps and SRE KPI to measure success of team and implemented regular reviews of performance indicators to drive sustained improvement
- Designed, developed, and maintained CI/CD pipelines leveraging GitHub, CircleCI, and Azure DevOps
- Develop and maintain DevOps and SRE best practices
- Shift AWS processes that were performed manually in the console to Terraform and GitHub workflows
- Collapse disparate monitoring/reporting applications into Datadog for single pane of glass for performance metrics
- Create ChatOps workflow for incidents and alerting leveraging Datadog and Slack
- Work with internal stakeholders to provide realistic schedules and timelines for requests
- Create siloed security stance for access to AWS services
- Work with chief architect to define migration path from legacy EC2-based tech stack to new serverless tech stack
- Create Terraform module repositories to allow developer onboarding of AWS resources using DevOps-provided processes
S&P Global
Lead DevOps Engineer • 2019 Nov — 2022 Apr
Responsible for providing CI/CD pipelines to Market Intelligence teams, delivery of Ansible roles and playbooks for configuration management, and automating infrastructure provisioning with Terraform. Key successes in this role were:
- Transformed manual infrastructure provisioning to idempotent ADO pipelines that leverage Ansible
- Fully automate management and upkeep of internal tooling (Confluence, Jira, ADO, and Jenkins)
- Mentor team of operations engineering on the use of Ansible and DSC to automate management of systems
- Provide delivery of all Ansible roles leveraged by MI for configuration of servers
- Worked with teams on lift and shift of on-prem to infrastructure into the cloud (AWS)
Kronos
Virtualization Team Technical Lead • 2018 Dec — 2019 Nov
Responsible for providing technical direction to team of four engineers split between US and India. Focus was on modernizing virtualization infrastructure utilizing IaC best practices. Tools included Bash scripting, Ansible (commandline and AWX), PowerShell, and Python. Key successes in this role were:
- Automating configuration managment of VMware clusters
- Train team on IAC best practices and introduce concepts of idempotence
- Provide automation tooling for team to leverage to ease burden of lift and shift between data centers
- Deploy clusters to new data centers leveraging Ansible for configuration management
iuvo Technologies
Senior IT Consultant • 2017 Oct — 2018 Dec
Automation team lead as well as contributing senior staff member. Responsible for Linux and Windows script development and acted as subject-matter expert on VMware architecture, deployment, and maintenance. Key successes in this role were:
- Delivery of VDI infrastructure to key banking clients
- Provide Ansible roles and playbooks for management of both on-prem and cloud-based (AWS) infrastructure
- Train team on leveraging Kubernetes including basics of containerization, delivery of code to Kubernetes, and managing its "care and feeding"
Dell
Senior Systems Administrator • 2015 Jan — 2017 Oct
Member of Storage Engineering team. Responsible for all production virtualization infrastructure spread across 300 physical systems running a mix of ESXi 5.1, 5.5, 6.0, and 6.5 as well as Hyper-V and KVM. Key successes in this role were:
- Designed, deployed, configured, and managed 40 racks of equipment running a mix of Hyper-V, ESXi, and KVM across 4 geographic zones
- Upgraded Domain and Forest from 2008 R2 functional level to 2016
- Designed, implemented, and maintained Sharepoint 2013 site for team use
- Designed, implemented, and maintained Microsoft clustered services (file storage, print services, and SQL)
- Provided technical oversight for internal virtualization efforts
- Provided training and mentoring to junior admins on the team
- Administered all Equallogic and Compellent storage arrays for all internal teams
- Designed, implemented, and administered core services (DHCP, DNS, AD, YUM Repository, NTP, etc.)
- Provided security assessment of Linux systems as well as provided guidance for hardening of storage appliances
- Designed, implemented, and maintained all developer CentOS 7 systems
- Provided technical oversight for development team in defining baseline gold images for CentOS 7 and FreeBSD 10.2
- Worked with development team to define continuous integration process using Docker containers and Vagrant boxes
Merrimack Pharmaceuticals
Operations Manager • 2011 Jan — 2015 Jan
Member of four-person Operations team. Responsible for design and implementation of Linux server infrastructure (database, web front-end, and application servers) as well as provide technical oversight for eight-person IT team. Key successes in this role were:
- Provided technical oversight for Operations Team
- Oversaw day-to-day planning and prioritization for other members of the team
- Implemented Enterasys agent-based NAC for identity and access management as well as policy enforcement
- Administered Checkpoint Security Gateway (R75, R76, and R77) including routing, policy definition, VPN configuration, and firewall
- Designed, implemented, and maintained Symantec Backup Exec with Datadomain
- Migrated server and client systems to new internal domain (Server 2008 R2 to Server 2012) with zero data loss for users
- Designed, implemented, and maintained RHEL-based LAMP for external hosting. Features included intrusion prevention, service isolation, access control, and kernel modifications for performance.
- Implemented and maintained all internal RDBMS including MySQL, MariaDB, Oracle 10g/11i, MSSQL 2008, and MSSQL 2012
- Designed, tested, and implemented laptop encryption policies
- Designed, implemented, and maintained Exchange 2010 environment
- Maintained SAN infrastructure — HP LeftHand, EMC CLARiiON CX4-120, and EMC Celerra NS-120
- Maintained 6-node VMware ESXi 5.5 cluster
- Designed, implemented, and maintained 4-node MATLAB computing cluster
- Implemented and maintained all core services — DNS, DHCP, NTP, TFTP/FTP, LAMP, and IIS
- Modified and maintained existing switch infrastructure, including VLAN assignment, LACP configuration, NAC assignment, and switch configuration backup
- Designed, implemented, and maintained Exchange 2010 environment including offsite archival to Barracuda Mail Archiver
- Assessed compliance of validated systems with FDA regulation 21 CFR Part 11
- Defined and documented controls for compliance with Sarbanes-Oxley as well as interfaced with external SOX auditors
- Designed, implemented, and maintained all internal Linux systems — RHEL/CentOS 5.x and 6.x, Ubuntu 10.x and higher, and Debian 6 and higher
- Designed, implemented, and maintained clustered ZFS-based backup storage solution on CentOS 6.6 for iSCSI, NFS, and CIFS connections
Warner Brothers Interactive Games
Manager QA Automation • 2007 Sep — 2011 Jan
Led company-wide initiative to automate back-end testing processes as well as in-game testing with a team of 4 full-time engineers. Tools leveraged included QuickTest Pro, C#, Java, and LUA. In addition worked with Operations team to manage game infrastructure. Key successes in this role were:
- Migrate manual test processes of web infrastructure to QTP, REST, and SOAP calls
- Maintained 24/7 web infrastructure (CentOS-based LAMP — 16 node Apache cluster, 8 node MySQL cluster with master/slave replication)
- Managed team of three full-time systems engineers
- Designed, planned, and implemented a scalable web server platform for test, staging, and production.
- Aided development team in debugging botched installations of software (site installations, service engine components, etc.)
- Setup and administered BIND master/slave DNS (with caching DNS)
- Developed server patch process including patch testing and scheduled rollout of patches to minimize downtime
- Installed Windows-based service engine components (game authentication services, billing applications, etc.)
- Setup all new web site installations (MediaWiki, Joomla, Wordpress, vBulletin, and Drupal)
- Setup LAMP acceleration through Varnish
- Setup and maintained Perforce servers under RHEL5
- Configured forward-facing and internal only VIPs through F5 BIG-IP Load Balancer
- Setup internal Xen hosting for development sandboxes
- Installed SVN on CentOS with SAN-attached storage for non-mission-critical file versioning
- Implemented SharePoint 2007 with SQL 2008 back end for portal, reporting, and document repository features
- General purpose scripting and coding of tools using Perl, VB, and C#
Medical Automation Systems (MAS)
Lead Systems Engineer • 2004 Nov — 2007 Sep
Member of 12-person software test team. Provided support for all internal test hardware and acted as a liaison between Engineering and IT teams. Key successes in this role were:
- Spearheaded effort to implement virtualization technology and trained internal customers on using VMware
- Developed test harnesses to facilitate automated testing of medical devices
- Implemented VLAN for test environment isolation
- Implemented and maintained DNS, DHCP, and WINS servers for internal use
- Setup and maintained Server 2000/2003, Windows XP, and Ubuntu Server based systems
- Setup Windows subdomain for test network isolation
Northrop Grumman
Test Lab Systems Administrator • 2000 Feb — 2004 Nov
Member of 40-person software test team. Designed and built dedicated infrastructure to support internal testing of Northrop Grumman products. Key successes in this role were:
- Administered secondary domain controller under Windows 2000 Server
- Debugged network, utility, application, and performance problems using packet sniffers, debuggers, source code, and system call tracers
- Interfaced with customers to establish lab requirements
- Advised IR&D engineers and managers regarding security design issues of Northrop Grumman products in regard to OS configuration
- Researched, recommended for purchase, and installed hardware and software to replace obsolete laboratory computer equipment
- Designed and implemented platforms for testing real-time, embedded systems
- Performed hardware maintenance, upgrades, and component‐level troubleshooting on laptops, workstations, and servers
- Advised others on hardware and software solutions to meet their current and future needs
Technical Expertise
I have been a technologist for 23 years and have had the opportunity to acquire a fairly broad set of technical skills. The areas in which I consider myself highly skilled or a subject matter expert are as follows:
- Azure DevOps Pipelines
- Ansible
- AWS Infrastructure
- Datadog
- DevOps and IaC Best Practices
- GitHub Pipelines
- Grafana
- Jenkins CI/CD Pipelines
- Linux Scripting
- Terraform
- Windows Scripting
I have multiple years experience with Docker, Docker Swarm, and Kubernetes though would not at this time label myself an SME with those technologies.
Leadership and Team Building
In addition to my experience as an individual contributor, I have also had the opportunity to both build teams from the ground up and manage existing teams. Areas of focus in my career have been:
- Mentoring junior engineers
- Team building
- Project coordination and delivery
- Establishing effective KPIs
- Driving development through Agile methodologies
EEA Technology--DevOps Excellence Award Winner
S&P Global • 2021
The Quarterly Essential Excellence Awards (EEA) sets high-performance standards, values accountability, and rewards teamwork, ownership, and results across Market Intelligence Technology. Recipients of this special achievement badge have been recognized--first, through individual and team-based nominations, then, as winners of the Quarterly Technology Essential Excellence Awards, by their MI Technology & Product peers. Recipients of this Special Achievement Badge champion Technology’s Strategic Goals
Time Person of the Year
Time • 2006
Really it felt good just to be nominated