Badges
Certifications
Work Experience
DevOps Engineer
GridUnity• October 2020 - May 2024• Boston, Remote
Administered over 30 AWS accounts, supported the AWS and DevOps infrastructure, assisted with NIST/SOC2 compliance auditing, helped organize and facilitate production releases, provided troubleshooting, and authored technical documentation. ● Implemented infrastructure-as-code-based management of AWS environments using AWS CloudFormation ● Implemented configuration management for EC2 instances using Ansible, PowerShell, and EC2 UserData ● Implemented build processes using AWS CodeBuild and GitLab CI; implemented deploy processes with CodeDeploy ● Architected AWS CloudWatch-based monitoring system (including Slack/SNS integrations, dashboards, and custom Python-based CloudWatch agents to capture granular service health metrics) ● Architected modular Python 3 frameworks for ad-hoc activities, such as: (a) aiding in the administration of AWS environments via boto3/AWS CLI, (b) auditing and managing GitLab group/project configurations, (c) auditing services such as Jenkins/GitLab/SonarQube/Artifactory for NIST/SOC2 compliance purposes, (d) programmatically generating Jira tasks based on vulnerability scanning results, and much more ● Administered ELK infrastructure: established fully-automated nightly snapshotting to S3, improved system stability via curl/GraphQL-based reconfiguration of indices and index patterns, and troubleshooted operational issues ● Reduced costs dramatically in AWS environments by way of (a) auditing and deprecating old services, and (b) re-writing legacy servers on upgraded architecture (the former effort resulted in a 30% yearly reduction in AWS costs, the latter effort enabled EC2 instance size downclassing) ● Authored and contributed to many Confluence documents detailing internal processes, environment inventories, architecture, deployment troubleshooting/remediation, how-to guides, and more ● Regularly assisted developers with triage, remediation, and documentation of various environment issues, and interviewed prospective candidates
DevOps Engineer
JPMorgan Chase• July 2017 - October 2020• Tampa, Remote
Supported DevOps tools which enabled automated application deployments, administered Bitbucket and PTC Integrity, orchestrated pre/post-release activities, and authored technical documentation. ● Architected and developed modular Python 3 framework(s) used to (a) automate deployments (including fully-automated Informatica deployments), (b) facilitate REST and SOAP-based data interchange between disparate frameworks/systems (such as PTC Integrity, Jenkins, Jira, and Bitbucket), (c) generate ad-hoc reports, (d) generate “installation topology” visualizations using directed acyclic graphs/adjacency matrices based on install-time application dependencies, Kahn’s algorithm, HTML, and vis.js, (e) generate release plans for manual PeopleSoft and Informatica releases, (f) help orchestrate application vulnerability-scanning activities, (g) perform Bitbucket configuration management via REST API, and more ● Managed Jenkins/Powershell-based framework enabling fully-automated deployments for .NET applications; performed manual/semi-automated/scheduled deployments for Java, Peoplesoft, and Informatica updates ● Developed/configured freestyle Jenkins jobs (scheduled and ad-hoc) to execute scripts on RHEL servers ● Authored and maintained 150+ pages of technical documentation on Atlassian Confluence; including information on manual deployment/tollgate scanning procedures, automated deployment workflows, general troubleshooting/how-to guides, high-level automated workflows, internal stakeholders, and more ● Performed post-release Git/environmental synchronization activities (including automated Git branch merging from development to production branches) ● Regularly assisted software engineers and team leads; interviewed several candidates
Software Engineer
HighPoint Solutions• August 2015 - July 2017
Developed, supported, and maintained websites for over 25 different pharmaceutical brands. ● Front-end development included HTML 5, CSS 3, Bootstrap 3, LESS, Javascript, jQuery, KnockoutJS, Typescript, Adobe DTM (Dynamic Tag Manager) configuration, and some open-source/third-party libraries (e.g. ScrollMagic, Slick.js, etc.) ● Middle-tier development included C#, ASP.NET MVC 4/5 and Web Forms ● Back-end development focused on Sitecore XP 7 maintenance, and some SQL stored procedure development ● Wrote ad-hoc web scraping/batch image processing scripts (Python, Cygwin, Powershell); helped troubleshoot issues with TFS build scripts, IIS configuration issues, and production environments; interviewed candidates for junior development positions
Software Engineer
Ideal Image• July 2014 - August 2015• Tampa
Designed and developed several responsive .NET MVC applications: including business intelligence tools, new guest information forms, and incident tracking systems. ● Front-end development included HTML 5, CSS 3, Bootstrap, FontAwesome, Javascript, jQuery, KnockoutJS, d3, and some AngularJS - and some UI design (leveraging Photoshop CS, Balsamiq, and Chrome DevTools) ● Middle-tier development included ASP.NET MVC 4/5, C#/LINQ, Web API 2, and Entity Framework 4/5, and RESTful API development ● Back-end development included MS-SQL, and LDAP integration
Education
University of South Florida
Philosophy, B.A.• January 2007 - January 2013