Michael Wagner is a Senior Cloud Engineer based in Hamburg with 13 years of experience building web backends and operating Kubernetes at scale, currently focused on Go and cloud-native infrastructure. He started in media and PR before pivoting to software, bringing clear communication skills to cross-functional engineering and DevOps work. At AIDA he built backends for a customer-facing mobile app and maintained shipboard self-hosted Kubernetes clusters, and his open-source contributions to kubernetes/kops show practical expertise in OpenStack integration and infrastructure testing. Comfortable across Go, Ruby on Rails, Android and JavaScript, he blends full-stack development with hands-on cloud operations to deliver reliable production systems. Notably, his background in communications informs a pragmatic approach to documentation and maintainability, reflected in his contributions to API wrappers and tooling.
13 years of coding experience
8 years of employment as a software developer
2010, Media Management, focus on Public Relations and communication, 2010, Media Management, focus on Public Relations and communication at Macromedia Hochschule für Medien und Kommunikation
Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
Role in this project:
Backend Developer & DevOps Engineer
Contributions:6 reviews, 46 commits, 28 PRs in 1 year 10 months
Contributions summary:Michael primarily contributed to the `kubernetes/kops` repository by adding tests for OpenStack server group model builders. They also made changes to utilize IPs from associated subnets, refined user data comparisons, and incorporated additional security groups for OpenStack instance group ports. Furthermore, the user enhanced port metadata and addressed an issue in correctly identifying cluster IPs. This work reflects a focus on OpenStack cloud provider integration, infrastructure management, and testing within the Kubernetes operations context.
Contributions summary:Michael primarily contributed to the documentation and commenting of the Google Places API Ruby wrapper. This includes adding detailed comments to the `Request`, `Client`, and `Spot` classes, improving code readability and maintainability. The user also addressed errors and added relevant documentation to the error handling modules. Overall, the contributions focus on enhancing code clarity, documentation, and error handling within the Ruby library.
ruby-wrapperapigoogle-apigoogleruby
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 Wagner - Senior Cloud Engineer at x-ion GmbH