VM / i-0123456789abcdef0
Summary

Senior Software Engineer specializing in distributed systems and DevOps automation. Designing and maintaining critical vulnerability intelligence infrastructure and services that protect 65% of the Fortune 500. Experience in creating / maintaining microservices, APIs, and CICD build pipelines.

PythonJenkinsgitLinuxDockerAWSVMWareKubernetesSQLDynamoDBNessusVulnerability Analysis
Work History
Company Position Period Location
Tenable Senior Software Engineer June 2019 - Present USA
  • Sr. Software Engineer within the Research Engineering group responsible for Vulnerability Intelligence and internal infrastructure for Tenable Research.
  • Develop and maintain distributed microservices to generate vulnerability content / metadata for Tenable products while utilizing a combination of Kubernetes, Kafka, custom Flask APIs, and Jenkins tooling.
  • Design and optimize distributed systems for scalability and performance, balancing runtime efficiency, memory footprint, disk utilization, and data consistency.
  • Lead effort to overhaul automated automated testing and release system using Python application run via Jenkins, EC2, and VMware on premise infrastructure, to reduce time to release by 50%.
  • Develop and maintain CI/CD pipelines for the Tenable Research organization, leveraging custom Python build applications in Jenkins to enhance automation and ensure a strong focus on product quality.
  • Develop UI in Vue JavaScript and Python backend to help Tenable Security Researchers auto-create Vulnerability coverage data based on form input and web scraping.
  • Respond to issues and troubleshoot production infrastructure and software problems in a high pressure environment.
Tenable Software / Research Engineer August 2017 - June 2019 USA
  • Developed plugins and libraries for the Nessus Vulnerability Scanner using the NASL programming language.
  • Wrote code that deals with authentication to services / protocols like SSH, Oracle Database, and SMB that is released to customers through the Nessus feed.
  • Developed SSH rate limiting functionality in Nessus deployed to thousands of customer systems to detect specific networking devices.
  • Handled customer escalations to investigate problems with Nessus plugins and provide fixes.
Tenable Research Engineer QA January 2013 - August 2017 USA
  • Worked as a member of the research team for the Nessus Vulnerability Scanner.
  • Performed code review and testing.
  • From 2016-2017 performed as lead engineer responsible for initial design and implementation of CI/CD automation for Nessus Plugins.
  • Researched and tested integration of Nessus plugins with third party products/APIs including MDM systems, and Patch management tools
  • Maintained Microsoft Patch Tuesday lab environment and SCCM configuration (SCCM, PowerShell, Python).
Perdue Farms Information Security Intern May 2011 - December 2012 USA
  • Worked as a member of the Information Security team.
Education
Institution Degree Field of Study Year
Salisbury University Bachelor of Science Bachelor of Science in Information Systems / Computer Science Minor 2012