Michael T. Lombardi

Humane IT Proponent

About

Senior developer, toolmaker, and writer with a focus in working across teams to architect and improve systems and solutions, reducing the time teams (my own and others) spend on repetitive work, and improving the rate and quality of service delivery.

Professional Skills Summary

Automation Development (Senior): Cloud, GitHub Actions, PowerShell

Configuration Management (Principal): PowerShell DSC, Puppet, Bolt

Library Development (Senior): Go, PowerShell, Puppet, Ruby

Documentation (Expert): ADR, Markdown, Advocation, Training

Recent Experience

Puppet.Dschttps://www.youtube.com/watch?v=Rw1gB-h77X0

Led architecture and development of Puppet.Dsc, seamlessly exposing and integrating Microsoft's primary automation framework (DSC) with Puppet, allowing folks familiar with either tool to be proficient with both. The judicious use of automation in the project improved flexibility and coverage (hundreds of modules and thousands of resources) while reducing engineering and customer maintenance costs by orders of magnitude.

Source: https://github.com/puppetlabs/Puppet.Dsc

Work Experience

2017-09 to Present

Senior Software Engineer at Puppet, Inc

Senior Software Engineer on the Developer Experience team, focused improving the experience and workflow for writing Puppet content inside and outside of the organization.

Co-designed and implemented a prototype to improve UI latency from 10s of seconds to sub-second response times without loss of functionality

Co-designed and implemented a prototype to reimagine code execution and validation locally and in CI, expanding flexibility and reducing maintenance costs for developers and users alike.

Developed and maintained more than sixty repositories of tools and libraries, including cross-language exection, infrastructure configuration, code validation, and test frameworks.

Co-pioneered Community Day with the team to improve throughput of open source contributions and drastically improve the release cycle of tools and modules

Led transformation and standardization of team practices around development, documentation, architecture, and workflow

2016-06 to 2017-09

Automation Engineer at Maritz

Automation Engineer on the Automation and Monitoring Team within the Infrastructure Services organization. Responsible for cross-platform automation tool development and implementation, documentation, and mentoring.

Developed, documented, and maintained a PowerShell module for single-sign-on across multiple domains

Coached and mentored the Infrastructure department through an Agile transformation

Propogated development practices across operations teams via training and mentoring

2015-11 to 2016-06

Systems Administrator at CSRA, Inc

Managed an infrastructure and hosting platform for US Army Surface Deployment Distribution Command programs, acting as a combination of hosting provider, technical support, and service architect for over 20 separate customers and ensuring the security and availability of systems which manage the transit of material goods for the American warfighter.

Developed PowerShell modules for infrastructure automation

Organized and executed PowerShell training for the organization

Developed and documented processes for task automation

2013-02 to 2015-10

Systems Administrator at Harris Corporation

Ensured the coordination of aeromedical evacuations of American service members globally and provided in-transit visibility of the injured service members for USTRANSCOM's TRAC2ES program.

Developed PowerShell modules for infrastructure auditing, maintenance, orchestration, documentation, and utility functions

Engineered lifecycle for patching and rolling system upgrades to replace a manual process, ensuring reproducibility and reducing associated manpower costs by over 40 hours per month

Developed daily automatic reporting for project management providing holistic visibility of service health and reducing time to discovery and time to recovery, reducing associated manpower costs by over 20 hours per month

Volunteering

2015-12 to 2020-01

St. Louis PowerShell User Group

Founded regional organization to make life easier for IT Professionals in the St. Louis area and to build a strong and helpful community around best practices and continual improvement.

Personal

Tabletop Role Playing Games, Narrative Skirmish Games, Playing Card Games