Michail Resvanis

Principal Software Engineer at Red Hat

Zurich, Zurich, Switzerland
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

🤩
Rockstar
🎓
Top School
Michail Resvanis is a Principal Software Engineer based in Zurich with 12 years of experience building and operating cloud-native infrastructure and release tooling. Currently at Red Hat, he combines backend development and DevOps expertise to improve OpenShift installer and release pipelines, contributing to widely used open-source projects that streamline cluster installation, CI/CD, and artifact management. His background spans leading engineering roles and hands-on DevOps at Swisscom and Futurae, plus early work on scalable distributed systems from academia, showing a strong foundation in algorithmic engineering. Notably, he has implemented features for Azure Confidential VM and Trusted Launch in the OpenShift installer and automated complex release tasks—skills that bridge secure cloud deployments and pragmatic operational automation.
code12 years of coding experience
job16 years of employment as a software developer
bookDiploma, Computer Engineering and Informatics, Diploma, Computer Engineering and Informatics at University of Patras
languagesEnglish, French, Greek, German
github-logo-circle

Github Skills (24)

kubernetes10
docker10
scripting10
bash10
dockers10
cicd10
automation10
script10
go10
openshift10
kubernetes-pods10
sh10
automations10
shell10
testing9

Programming languages (11)

TypeScriptDockerfileShellRustMakefileGoObjective-CHTML

Github contributions (5)

github-logo-circle
openshift/installer

Feb 2022 - Mar 2025

Install an OpenShift 4.x cluster
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:54 reviews, 18 PRs, 204 comments in 3 years 1 month
Contributions summary:Michail's contributions primarily involve modifying scripts and configuration files related to the OpenShift installer. They fixed an incorrect file name in a bootstrapping script and added a feature to delete leases to ensure pods can be created sooner. They updated the OpenShift API by incorporating Azure Confidential VM and TrustedLaunch configuration options. Furthermore, the user added validation logic for Confidential VMs and Trusted Launch during installation and created new commands and assets for the image-based installer.
gcpvmsansiblelibvirtopenshift
openshift/release

Aug 2022 - Jan 2023

Release tooling for OpenShift
Role in this project:
userDevOps Engineer
Contributions:46 reviews, 4 commits, 58 PRs in 4 months
Contributions summary:Michail's contributions primarily revolve around automating and improving the OpenShift release process. They implemented and modified scripts for tasks such as certificate regeneration, hostname changes, and cluster renaming. Furthermore, they focused on creating and updating CI/CD steps and configurations, including test execution and artifact collection, to streamline and enhance the release workflow. Their work ensured the successful operation of various OpenShift environments.
continuous-deploymentkubernetesopenshifttooling
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