Summary
Overview
Skills
Certification
Work History
Timeline
Projects
Work Preference
Brett Costabile

Brett Costabile

Belleville,MI

Summary

Accomplished Software Engineer at Barracuda Networks, adept in Python and Kubernetes Administration. I spearheaded the automation of cloud deployments and significantly enhanced service integrations. My leadership in mentoring and developing cutting-edge solutions underscores a blend of technical prowess and team collaboration, driving substantial improvements in operational efficiency and product innovation.

Overview

11
11
years of professional experience
2
2

Certificates

Skills

    Programming: Python, Go, HTML5, CSS, Javascript

    Libraries/Platforms: Django, Flask, Pytest, Cement, Pandas, Jenkins, Github

    Data/Databases: SQL, NoSQL, MySQL, PostgreSQL, MongoDB, DyanmoDB, Prometheus, Grafana

    Cloud/Technologies: Amazon Web Services, Google Cloud Platform, RDS, EKS, S3, Lambda, Docker, Kubernetes

    Tools: Ansible, Terraform

Certification

  • AWS Certified SysOp Associate
  • Certified Kubernetes Administrator

Work History

Senior Systems Engineer Architect

ZolonTech, Inc.
08.2024 - Current

Responsible for on-premises automation and orchestration solutions, making software and process recommendations ot the client organization, and educating collogues on specialized skills such as AWS, Docker, and Kubernetes.

  • Support development of in-house applications with build processes, CI/CD pipelines, unit testing, Docker image development, and production deployments.
  • Develop and manage deployments in AWS
  • Develop and manage automated vulnerability remediation and patching processes
  • Manage and maintain orchestration solutions such as Ansible, AWX, and Terraform.
  • Support Windows and RHEL systems
  • Create and maintain technical documentation in Confluence

Sr. Software Engineer

Barracuda Networks Inc.
06.2018 - 06.2024

Responsible for developing and maintaining service integrations for the Ops organization. Developed internal SaaS and IaC solutions to automate cloud deployments.

  • Mentored junior members on best coding practices and testing methodology
  • Developed and refined integrations with 3rd party services
  • Maintained technical documentation for internal products and processes
  • Developed audit process for company AWS accounts
  • Developed platform agnostic Kubernetes deployment

Software Engineer

Barracuda Networks Inc.
05.2016 - 06.2018

Responsible for developing, testing, and documenting automated testing frameworks. Wrapped internal APIs and integrated test management software.

  • Automated over 1100 test cases, saving the company thousands of man-hours in QA
  • Built Python APIs for 7 services

Escalation Engineer

Barracuda Networks Inc.
02.2014 - 05.2016

Handled customer issues which exceeded the capabilities of the support team. Implemented solutions while communicating with customers, developers, and project management.

  • Handled over 1200 customer issues

Timeline

Senior Systems Engineer Architect - ZolonTech, Inc.
08.2024 - Current
Sr. Software Engineer - Barracuda Networks Inc.
06.2018 - 06.2024
Software Engineer - Barracuda Networks Inc.
05.2016 - 06.2018
Escalation Engineer - Barracuda Networks Inc.
02.2014 - 05.2016
United States Military Academy - No Degree, Computer Science

Projects

AWS Cost Reduction Audit

Started an initiative as part of the Ops team to reduce cloud spend in AWS. This required developing procedures which leveraged AWS's auditing tools, collating relevant information, and reaching out to stakeholders to determine the appropriate actions to be taken for flagged resources.

  • Identified over $144,000 in annual savings for the company.
  • Produced and documented audit procedure


Nginx Virtualserver support for k8s_gateway (Go)

While working on my homelab k8s deployment project, I found a need to add support for the Virtualserver custom resource to the k8s_gateway plugin for CoreDNS.

This contribution included documentation, as well as unit and integration testing using Tilt.


Common Kubernetes Framework

As part of an initiative to shore up a failing Kubernetes deployment, I lead a project to architect a common framework that would remove a large amount of technical debt from product teams utilizing Kubernetes. By utilizing ArgoCD, we turned the common components of our Kubernetes into a codified deployment. We also created automated deployments for multiple platforms such as AWS and Microk8s by utilizing Ansible, Terraform, and Cloudformation.


Backup Cloud Dockerization

My small R&D team developed a containerized version of Barracuda's Backup cloud components with the goal of greatly reducing the turnaround time for QA environments, as well as moving the company towards a microservice architecture.

  • Reduced environment provisioning time from 6 months to under 1 hour

Work Preference

Work Type

Full TimeContract Work

Work Location

On-SiteRemoteHybrid

Important To Me

Career advancementWork-life balancePersonal development programsHealthcare benefitsPaid time off
Brett Costabile