Summary
Overview
Work History
Education
Skills
Timeline
Generic

Matthew Towle

Old Monroe,MO

Summary

Professional engineer with strong focus on team collaboration and delivering results. Experienced in platform development, cloud infrastructure, and system optimization. Adept at adapting to changing needs, ensuring reliability, and driving technological improvements. Skilled in scripting, automation, and CI/CD pipelines. Recognized for problem-solving skills and effective communication.

Overview

18
18
years of professional experience

Work History

DevOps/Platform Engineer

Booz Allen Hamilton
01.2021 - Current
  • Assisted the DevOps leaders with platform priorities, team development, troubleshooting needs, and implementing best practices with the team.
  • Responsible for managing all certificates (procurement, monitoring, storing), both platform and application level.
  • Transitioned all containerization needs (building, deploying, running) from using Docker in favor of Podman.
  • Lead for architecting all base level container images for both cicd pipeline and application runtime needs. This involved automating the base image build process to resolve vulnerabilities.
  • Lead for transitioning all runtime base images over to Alpine linux and implementing rootless containers.
  • Responsible for helping transition all applications off kubernetes clusters over to AWS Elastic Container Service services.
  • Setup and configured AWS Athena for all platform environments to provide load balancer logs. This could then be used for troubleshooting or for developers to identify aspects of their application.
  • Automated the platform deployment notifications and application build logs to other slack organizations to support developer visibility when integrating with our platform.
  • Responsible for writing numerous terraform files to help onboard new applications to the new terraform deployer as well as expanding our IAC for the infrastructure that needed it.
  • POC for platform and infrastructure knowledge for developers who requested it. This involved things such as best practices, security policies, monitoring, etc.
  • Responsible for keeping CICD pipeline software (Jenkins and Nexus) up to date and patched with the latest security vulnerability updates.
  • Configured and setup multiple cloudwatch dashboards to monitor multiple aspects of the platform such as application traffic, alarm thresholds, load balancer calls, etc.
  • Configured lifecycle policies for multiple aspects of the platform such as S3 buckets, AWS Elastic Container Registry repositories, etc.
  • Obtained government Authorize To Operate (ATO) for IT systems on FISMA high platform, demonstrating compliance with rigorous security standards and ensuring adherence to regulatory requirements.
  • Provided after-hours on-call support during critical incidents on production.

Software Engineer

L3Harris Technologies
01.2018 - 01.2021
  • Responsible for developing test cases and installing, testing, and integrating the Selenium WebDriver API into our Regression Test Suite for GUI based regression testing using Python as part of the software infrastructure team
  • Responsible for automating, configuring, and integrating OSGI Framework into our messaging nodes for Java EE application deployments and development as part of the software integration team
  • Responsible for working with our database administrator on database security enhancements and implementing those enhancements across all production servers
  • Responsible for performing multiple performance tests on messaging nodes against cots products for scalability and responsiveness
  • Responsible for assisting our Infrastructure team in setting up multiple virtualized development environments with as part of the software infrastructure team
  • Responsible for developing a new React panel within our web application hosted on Jetty to remove and modify objects within the database from the UI
  • Was developed locally using NodeJS
  • Responsible for assisting, developing, and troubleshooting various operational issues with the ops team to help minimize any downtime
  • This included coming in on third shift to perform MR’s (Maintenance Requests)
  • Lead Engineer for developing our in-house REST API for IAM (Identity Management) as part of the software development team
  • This consisted of two GET use cases using PostgreSQL, JAX-RS, JAXB, JPA, and Swagger
  • Developed the REST API proxies for IAM through the NESG using Apache Camel
  • These proxies used TLSv1.2 mutual authentication inside the blueprints
  • Developed the REST API mock service for the IAM qualification using Apache Web Client and cxf using TLSv1.2 hosted on Apache Tomcat
  • Developed twenty-four automated test cases against the REST API for IAM using Python, Pytest, and the urllib3 library as part of the software development team
  • Responsible for creating a new React panel to use the JavaScript fetch api to make REST GET calls from the UI to retrieve IAM data

Software Technician

L3Harris Technologies
01.2014 - 01.2018
  • Lead technician for product software patching and the regression testing of each patch as part of the software infrastructure team
  • Developed numerous automation tools and scripts as part of the software automation team using Java, Python, and Shell that sped up productivity from days to minutes
  • These tools were used by the operations team to assist in troubleshooting and resolve operational issues
  • Developed multiple REST and SOAP web service proxies using XML blueprints (Spring and Aries) and Java using Apache Camel as part of the software development team
  • Deployment lead responsible for setting up entire jms messaging nodes consisting of Linux OS, COTS software, and in house developed software

IT Support Specialist

Health First Hospital
01.2013 - 01.2014
  • Responsible for servicing internal customer tickets using the Remedy system
  • Responsible for setting up new workstations, assigning static IP’s, and adding those IP’s to the server’s database
  • Performed multiple hardware replacements involving workstations and servers
  • Responsible for creating an OS image build and distributing that image across the Citrix server as a push update to workstations

25U Signal Support Specialist

United States Army
01.2007 - 01.2008
  • Maintain radio and data distribution systems
  • Perform signal support functions and technical assistance for computer systems
  • Provide technical assistance and training for local area networks
  • Maintenance for equipment, terminal devices, assigned vehicles and power generators

Education

Bachelor of Science - Computer Information Systems

Eastern Florida State College
Cocoa, FL
12-2018

Skills

  • Continuous integration and deployment (Jenkins, Github Actions)
  • Web services (SOAP, REST)
  • Container orchestration (Kubernetes, ECS)
  • Automated testing
  • Application security
  • Infrastructure as Code (Terraform, Packer)
  • Amazon web services (AWS)
  • Certificate Management
  • Containerization (Docker/Podman)
  • Github
  • On call support
  • Technical Troubleshooting
  • Scripting languages (Bash, shell)
  • Object-oriented programming (Java)
  • Linux environments (Alpine, RedHat, Linux 2)
  • Agile
  • Software development tools: JIRA, confluence

Timeline

DevOps/Platform Engineer

Booz Allen Hamilton
01.2021 - Current

Software Engineer

L3Harris Technologies
01.2018 - 01.2021

Software Technician

L3Harris Technologies
01.2014 - 01.2018

IT Support Specialist

Health First Hospital
01.2013 - 01.2014

25U Signal Support Specialist

United States Army
01.2007 - 01.2008

Bachelor of Science - Computer Information Systems

Eastern Florida State College
Matthew Towle