Michael Flanakin is a Senior Advisor and founder with 11+ years in cloud and product leadership, known for turning FinOps strategy into pragmatic tooling and measurable business value. He led Microsoft’s global FinOps portfolio and founded the Microsoft FinOps toolkit—an influential open-source project that automates cloud cost controls and telemetry for Azure. Combining product, UX, and engineering experience from large-scale portal work to infrastructure-as-code contributions, he helps organizations align finance, engineering, and customers around a shared vision. A hands-on contributor to popular projects (including Azure-focused IaC and Azure AD enhancements for VS Code REST tooling), he blends technical depth with storytelling to rally teams and stakeholders. Based in Seattle, he focuses on making cloud and AI investments more usable, efficient, and equitable for people of all abilities.
11 years of coding experience
21 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Troy University in Montgomery
Tools and resources to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud.
Role in this project:
Cloud Engineer / Infrastructure Engineer
Contributions:10 releases, 964 reviews, 77 commits in 2 months
Contributions summary:Michael's contributions primarily revolve around creating and modifying infrastructure-as-code (IaC) templates using Bicep for Azure resources. They added and updated modules for storage accounts and Data Factory instances, likely to support FinOps capabilities. Furthermore, the user implemented a FinOps hub template with a storage account, and updated a Powershell deployment script. Finally, the user documented telemetry within the hub module.
Contributions:5 commits, 5 PRs, 27 comments in 1 month
Contributions summary:Michael primarily focused on adding and refining Azure AD authentication support to the REST Client extension. They implemented features such as obtaining and refreshing Azure AD tokens, caching tokens for reuse, and allowing users to specify the desired Azure AD directory. Additionally, they enabled the ability to specify the audience for the authentication flow, and introduced options for refreshing tokens and managing the token cache, improving the extension's capabilities for interacting with Azure AD secured APIs. They also optimized the logic for picking the correct domain.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Flanakin - Product Management Director at Microsoft