Mike Gamache
About Mike Gamache
Mike Gamache is a Staff Software Release Engineer at MCG Health, where he has worked since 2011. He specializes in deployment automation and has a background in software engineering, having previously worked at eXcell and Maxonic.
Work at MCG Health
Mike Gamache has served as a Staff Software Release Engineer at MCG Health since 2011. In this role, he has focused on enhancing software deployment processes and ensuring the quality of software releases. His responsibilities include designing deployment automation for over 3,000 hosted instances of ASP.NET applications, which has led to full automation of developments in the production datacenter. He has also integrated monitoring and observability tools into PagerDuty, effectively managing alerts and warnings through Slack and system dashboards.
Previous Experience in Software Engineering
Prior to his current position, Mike Gamache worked as a Software Engineer at eXcell, a division of CompuCom Systems, from 2004 to 2005 in Redmond, WA. He later joined Maxonic as an Installation Software Engineer from 2009 to 2010 in Bellevue, WA. During his time at these companies, he gained valuable experience in software development and installation processes, which contributed to his expertise in software release engineering.
Education and Expertise
Mike Gamache studied Computer Science at Gonzaga University, where he earned a Bachelor of Science (BS) degree from 1995 to 1999. His educational background has provided a strong foundation in software engineering principles, which he has applied throughout his career. He has developed expertise in deployment automation, PowerShell scripting, and continuous integration processes.
Technical Contributions and Innovations
Throughout his career, Mike Gamache has made significant contributions to software deployment and automation. He migrated MSI installation authoring from InstallShield to WiX and converted installer custom actions from VB Script to C#. He has also created custom build processes to validate database upgrade scripts with each check-in, ensuring quality and consistency. Additionally, he has built DataDog dashboards to enhance infrastructure observability and configured regex log processing rules in DataDog and SumoLogic.