Roman Kiselenko is a full-cycle platform engineer with 12 years of experience building and operating large-scale Kubernetes and cloud-native systems across startups and enterprises. He has managed 250+ clusters at Exness, migrated secrets to Vault, implemented feature flags, and written production storage drivers and CSI integrations for enterprise-grade Kubernetes deployments. A pragmatic contributor to the cri-o project, he has improved container runtime behavior around DNS, AppArmor compatibility, and configurable memory limits—showing deep familiarity with Kubernetes runtime internals. Roman blends hands-on coding in Go and infrastructure automation with mentoring and platform reliability work, and he often surfaces pragmatic fixes that keep complex distributed systems stable in production.
Open Container Initiative-based implementation of Kubernetes Container Runtime Interface
Role in this project:
Back-end Developer
Contributions:31 reviews, 12 PRs, 122 comments in 11 months
Contributions summary:Roman's contributions primarily involve enhancing the CRI-O project, a Kubernetes container runtime implementation. They addressed issues related to DNS configuration within the CRI, ensuring proper handling of empty configurations. They also migrated the project to utilize newer AppArmor profiles within the CRI API while maintaining backward compatibility. Furthermore, the user implemented a feature allowing for configurable minimum memory limits for containers within the runtime.
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.