Michal Fojtik

Contributor at Kubernetes

Brno, Southeast, Czechia
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
Michal Fojtik is a seasoned cloud-native engineer with 16 years of experience and long-running contributions to Kubernetes and OpenShift projects, currently active as a contributor at Kubernetes. He specializes in backend and DevOps work—particularly Go tooling, operator and installer automation, and container image build pipelines—having improved core repos like openshift/installer, cluster-kube-apiserver-operator, and client-go. His pragmatic focus on debugging and operational tooling is evidenced by enhancements to must-gather, installer rendering, and S2I/CI workflows across multiple language stacks (Python, NodeJS, PHP) and database containers. Michal blends deep platform knowledge with hands-on scripting and build automation—optimizing Jenkins integration, parallel plugin installs, and image versioning for reproducible releases. Based in Brno, he pairs technical leadership with a curious, outdoorsy mindset (rock-climber) and maintains a public engineering portfolio at github.com/mfojtik and mfojtik.io.
code16 years of coding experience
bookBc. Informatics, Bc. Informatics at University of Zilina
languagesEnglish, Czech, Slovak, German, golang
github-logo-circle

Github Skills (80)

postgresql10
python10
databases10
bash10
ruby10
rhel10
automation10
code-generation10
automation-testing10
audit-logging10
build-automation10
dockerfile10
rest-api10
backend10
audit-trail10

Programming languages (19)

JavaCSSCMakefileGoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
The kube-apiserver operator installs and maintains the kube-apiserver on a cluster
Role in this project:
userBackend Engineer
Contributions:51 reviews, 188 commits, 209 PRs in 4 years 4 months
Contributions summary:Michal primarily worked on the `openshift/cluster-kube-apiserver-operator` repository, contributing to the implementation of sub-commands such as the "render" sub-command. Their changes included writing code in Go to manage bootstrap manifests, secrets, and configMaps. Furthermore, the user made adjustments to build scripts, removed git cleaning, and incorporated logging and metric changes to the codebase.
apiserverkube-apiserverkubeoperatoropenshift
openshift/library-go

Sep 2018 - Nov 2021

Helpers for going from apis and clients to useful runtime constructs
Role in this project:
userBack-end & DevOps Engineer
Contributions:98 reviews, 270 commits, 256 PRs in 3 years 2 months
Contributions summary:Michal's commits focus on adding and modifying helper functions within the `openshift/library-go` repository. These changes involve creating helpers for processing and writing assets using Go templates, as well as fixing minor issues within the installer controller. The contributions reveal a focus on improving tooling related to deployment and configuration within an OpenShift environment. The commits indicate the user's work is critical for deployment configuration and orchestration.
apiruntimehelpersrestconstructs
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
Michal Fojtik - Contributor at Kubernetes