Ricardo Cruz is a Principal Software Engineer with 15 years of experience designing and shipping cloud-native networking and automation solutions, currently advancing Ansible productization at Red Hat from Andalusia, Spain. He combines deep OpenStack and Kubernetes networking expertise—evidenced by contributions to openstacksdk, ovn-kubernetes and OpenShift SDN—with practical operator and CNI development for telco-grade RAN platforms. Ricardo has driven cluster lifecycle operators, MTU and network observability features, and pragmatic bug fixes that improve production debuggability for large customers. He is a prolific contributor to Ansible’s OpenStack modules and CI tooling, having designed platform-agnostic module architectures and network-image-builder tooling. Known for blending backend engineering, DevOps, and automation, he often surfaces subtle infrastructure pain points (e.g., project/domain handling and MTU validation) and turns them into durable open-source improvements.
15 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at Universidad de Málaga
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Role in this project:
Back-end Developer
Contributions:294 commits, 548 PRs, 296 pushes in 6 years 10 months
Contributions summary:Ricardo contributed to the Ansible project by implementing and modifying modules related to OpenStack cloud infrastructure automation. Their work focused on enhancing existing modules, such as `os_user` and `os_image`, to include new features, correct data types, and improve domain/project handling. Additionally, they added support for various parameters, reflecting a focus on functionality improvements and alignment with the evolving OpenStack ecosystem. The user also addressed several bugs and improved existing code to improve the modules' efficiency and functionality.
Create and manage cluster networking configuration
Role in this project:
Back-end & DevOps Engineer
Contributions:94 reviews, 41 commits, 49 PRs in 2 years
Contributions summary:Ricardo primarily contributed to the cluster networking operator by implementing code fixes and improvements. They addressed a bug related to object updates in the apply package, optimizing the update logic. The user also added functionality to include namespaces managed by the CNO in the related objects field and refactored the code to add more visibility to the status of the cluster networking operator. Additionally, the user updated dependencies and configuration for the network operator.
networkingsdnoperatorkubernetescluster
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
Ricardo Cruz - Principal Software Engineer at Red Hat