Marios Andreou is a Software Engineering Lead with 16 years of experience building and operating cloud-native infrastructure, currently heading fincrime and compliance engineering at Plum. He blends hands-on backend and DevOps skills in Python, Go, Ansible and Bash with leadership across multidisciplinary teams including ML and data engineers to deliver secure, compliant systems. A long-time OpenStack contributor and former Red Hat principal engineer, he has driven upgrades, CI for TripleO and concrete Neutron networking improvements that improved API robustness and deployment reliability. He holds a PhD in Distributed Systems and brings practiced technical writing, stakeholder management and academic rigour to product and operational decisions. Known for continuous improvement and cross‑community collaboration, he excels at turning complex cloud interoperability and compliance requirements into auditable, production-ready solutions.
16 years of coding experience
16 years of employment as a software developer
PhD, Computing Science, PhD, Computing Science at Newcastle University
Contributions summary:Marios primarily focused on enhancing the deployment and upgrade processes for OpenStack within the tripleo-heat-templates repository. They implemented changes to the pacemaker configurations, including resource definitions and constraints for various OpenStack services like neutron, horizon, and swift. Their contributions also involved creating and modifying shell scripts for automated upgrades and ensuring seamless transitions during the upgrade workflow, demonstrating architectural understanding of the system. They also addressed performance issues.
OpenStack Networking (Neutron). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer
Contributions:9 commits in 8 years 4 months
Contributions summary:Marios primarily focused on enhancing the OpenStack Neutron networking project by implementing validation and refactoring code. They added validation for CIDR prefixes in security group rules, improving the robustness of the API. Additionally, the user refactored the subnet update code to improve readability and maintainability by splitting it into dedicated sub-methods. The user also addressed a bug related to updating allocation pools for subnets and reordered operations in the floating IP update process within the DVR implementation.
ospfopenflownetwork-automationnetworkingsdn
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
Marios Andreou - Software Engineering Lead at Plum