Michał Dulko is a Senior System Software Engineer with 20 years of experience specializing in OpenStack, Kubernetes and OpenShift integrations, now working at NVIDIA after a multi-year tenure at Red Hat. He is a seasoned backend and DevOps engineer who has contributed to high-profile open-source projects—maintaining OpenStack and Kubernetes components and improving OpenShift installer, cluster-network-operator, and Kuryr integrations. His work often targets cloud-native networking and load-balancer stability on OpenStack, including fixes for LoadBalancer FIP deletion, Octavia integration improvements, and parallelized resource teardown to speed cluster destruction. Comfortable moving between code and infrastructure, he combines Cinder core review experience with pragmatic operational changes that reduce failure modes in production clusters. Based in Gdańsk, Poland, he pairs a formal MSc in Computer Science with a track record of impactful upstream contributions that many operators rely on behind the scenes. An uncommon strength is his focus on OpenStack-specific edge cases within Kubernetes/OpenShift stacks, making him particularly effective at bridging cloud provider gaps.
20 years of coding experience
11 years of employment as a software developer
Master of Science (MSc), Informatyka, 5, Master of Science (MSc), Informatyka, 5 at Politechnika Gdańska
Create and manage cluster networking configuration
Role in this project:
Back-end & DevOps Engineer
Contributions:46 reviews, 81 commits, 74 PRs in 3 years 11 months
Contributions summary:Michał primarily focused on enhancing OpenStack integration within the cluster-network-operator. They added support for Kuryr-Kubernetes, which involves managing cluster networking configurations on OpenStack. Their work included modifying network configurations, disabling kube-proxy for Kuryr deployments, and upgrading gophercloud dependencies, demonstrating strong skills in both back-end development and operational aspects related to OpenStack cloud infrastructure. Several commits involved enhancements to the Kuryr deployment, including setting up API load balancing and network configuration modifications.
Contributions:251 reviews, 7 commits, 71 PRs in 11 months
Contributions summary:Michał primarily contributed to the cloud-provider-openstack project, focusing on enhancing the Octavia load balancer integration within Kubernetes. Their work involved adding functionality to disable the service controller, adjusting HTTP monitor creation based on Octavia API versions, and protecting against scenarios where NodePorts are not allocated. Additionally, the user fixed issues related to deleting load balancers in an ERROR state and updating LB status immediately after creation. These changes demonstrate a focus on improving the stability and functionality of OpenStack cloud provider for Kubernetes.
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
Michał Dulko - Senior System Software Engineer at NVIDIA