Michael Parker

Software Engineer at Cresta

Des Moines, Iowa, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Parker is a software engineer with 11 years of hands-on DevOps and cloud infrastructure experience, currently building at Cresta from Des Moines. He specializes in automation, IaC, containers, and Kubernetes, with deep practical experience deploying and operating platforms on AWS, GCP, and Azure using Terraform/Terragrunt. Michael has contributed to prominent open-source projects—adding provider support and KMS features to HashiCorp's Terraform Google provider, extending Keycloak Terraform integration, and enhancing Flagger with webhook-driven progressive delivery capabilities. He blends engineering with developer enablement and public-facing workshops (Liatrio’s Ignite Lab), and has a knack for building developer-facing tooling like Kubernetes operators and supply-chain security tooling (Rode). Colloquially a "yaml engineer," he pairs pragmatic automation with thoughtful platform design and prefers to focus on engineering rather than recruiting inquiries.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Iowa State University
stackoverflow-logo

Stackoverflow

Stats
12,824reputation
1.9mreached
120answers
24questions
Badges
ajax
top-5%
javascript
top-1%
setstate
top-5%
github-logo-circle

Github Skills (42)

keycloak10
api-rest10
kubernetes10
google-cloud-platform10
javascript10
apidoc10
api-design10
restful-api10
leakcanary10
webhooks10
event-driven-architecture10
authentication10
user-authentication10
cloud-infrastructure10
terraform10

Programming languages (17)

SmartyC#JavaCSSMakefileGoMustacheHTML

Github contributions (5)

github-logo-circle
Terraform provider for Keycloak
Role in this project:
userBackend Developer
Contributions:25 releases, 157 reviews, 336 commits in 4 years 5 months
Contributions summary:Michael was primarily responsible for setting up and configuring the Keycloak Terraform provider. Their contributions include initializing the project, adding the Keycloak API client with a provider configure function, and implementing the client credentials flow. They also created a local Keycloak setup script and added initial support for realm creation and management.
terraform-providerkeycloakproviderterraform
Terraform Provider for Google Cloud Platform
Role in this project:
userCloud Engineer / Infrastructure Engineer
Contributions:10 commits, 9 PRs, 70 comments in 1 year 5 months
Contributions summary:Michael primarily contributed to the implementation of Google Cloud Platform (GCP) infrastructure as code using Terraform. This is demonstrated by the addition of support for KMS KeyRing resources, compute network routing mode, and a KMS secret data source. The user also modified and updated existing resources like container clusters by updating the default legacy ABAC setting. Their work centers around managing and extending the functionality of the Google Cloud provider.
providergoogle-cloud-platformcloud-platformgoogle-cloudterraform
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 Parker - Software Engineer at Cresta