Mykola Marzhan is a seasoned engineering leader with over 16 years of hands-on experience and seven years at director level, currently leading Canonical’s Data Platform engineering for managed databases across cloud and on-premise. He blends deep DevOps and database expertise—especially MySQL, PostgreSQL, MongoDB and Elasticsearch—with a proven track record of building reliable CI/CD, backup/restore and Kubernetes-native operators. At Percona he led cloud and release engineering efforts and contributed to high-profile open source projects like Percona’s MongoDB and XtraDB Cluster operators, driving automation, self-healing deployments and S3/SSL integrations. Comfortable hiring and scaling distributed teams, he pairs strategic product-minded leadership with low-level systems work, from container arguments and TLS configs to automated disaster recovery. Based in Andorra la Vella, he brings a rare mix of long-term operational experience and active open-source stewardship—his motto: bring databases into Kubernetes.
15 years of coding experience
13 years of employment as a software developer
Master of Computer Science Computer Science, Master of Computer Science Computer Science at National Aviation University
Law, Law at Nacional'na Akademija Deržavnoi Podatkovoi Služby Ukraini
Percona Operator for MySQL based on Percona XtraDB Cluster
Role in this project:
Backend & DevOps Engineer
Contributions:1079 reviews, 467 commits, 732 PRs in 3 years 1 month
Contributions summary:Mykola contributed to the Percona XtraDB Cluster Operator by implementing and testing new features, particularly related to backup and restore functionality, and by extending existing tests. They worked on defining and implementing new tests for features such as on-demand and scheduled backups. Additionally, the user made infrastructure improvements and added support for S3-compatible storage solutions and the implementation of certificates and SSL keys.
Contributions:826 reviews, 292 commits, 507 PRs in 3 years 3 months
Contributions summary:Mykola primarily contributed to the Percona Operator for MongoDB, focusing on infrastructure and deployment tasks. They moved image-related changes to a different repository, created test cases for deployment, self-healing, and scaling, and updated the orchestration tools. Furthermore, the user implemented and fixed arguments for MongoDB configurations. This includes adjusting container arguments, and TLS/SSL configurations, indicating their work spans both the operational and configuration domains.
k8spsmdbperconaoperatorkubernetesdatabase
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
Mykola Marzhan - Director Of Engineering Data Platform