Marko Mudrinić is a Senior Software Engineer and Kubernetes Release Manager based in Belgrade with a decade of hands-on experience in cloud-native systems and release engineering. At Kubermatic he co-leads release management, maintains KubeOne (a cluster management project he helped create), and runs the company’s Prow-based CI/CD platform, shaping both product and developer workflows. A top contributor to Kubernetes and other CNCF projects, his work spans release infrastructure, test-infra, and core build tooling—tasks that require deep DevOps, automation, and reliability expertise. He also teaches advanced software engineering topics at the University Union in Belgrade, blending academic instruction with real-world open source practice. Beyond code, he’s improved UX and safety in tools like DigitalOcean’s doctl and implemented cross-cloud machine provisioning and autoscaling features, showing a strong focus on operational quality. Colleagues know him for combining meticulous release discipline with a bias for community-driven open source collaboration.
10 years of coding experience
5 years of employment as a software developer
Master of Engineering - MEng Information Technology, Master of Engineering - MEng Information Technology at Računarski fakultet
Computer Science, Computer Science at University of Belgrade
Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:33 releases, 1236 reviews, 824 commits in 4 years 3 months
Contributions summary:Marko's commits focused on adding a deployment template for the Machine Controller, including code changes for the `machinecontroller.go` file. They also modified the `03-deploy-ca.go` and `01-install-prerequisites.go` files to disable etcd deployment and let kubeadm handle it. Additionally, the user contributed to adding support for Kubernetes 1.12 HA clusters and made modifications for implementing CI/CD integration.
The official command line interface for the DigitalOcean API.
Role in this project:
Back-end & DevOps Engineer
Contributions:95 commits, 53 PRs, 144 comments in 1 year 10 months
Contributions summary:Marko contributed to the `doctl` CLI, primarily focusing on enhancing the user experience and functionality of the DigitalOcean CLI tool. They implemented features like confirmation prompts for potentially destructive operations, added a force flag for bypassing these prompts, and added the ability to delete images and tags. The user also refactored existing confirmation logic and added initial test units.
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
Marko Mudrinić - Senior Software Engineer at Računarski fakultet