Jose Arza is a QA Engineer and SDET with 9 years of experience building reliable CI/CD, testing and observability tooling for cloud-native systems. He has driven quality and automation at Weaviate—creating a Kubernetes-based testing environment, an end-to-end test framework, and a CLI for data ops—and previously led Windows containers QA and multi-cloud test automation at Red Hat for OpenShift. His background blends hands-on DevOps (Terraform, Ansible, Helm), Go test development, and scripting across Bash, PowerShell and Python, with practical experience enabling Windows worker support and multi-architecture Docker workflows in major open-source projects. Jose is a frequent contributor to high-profile repos such as Weaviate and OpenShift release tooling, where he improved cluster automation and CI for Windows and multi-arch builds. Based in Madrid, he combines deep systems-level knowledge from telecom and cloud domains (Ericsson, OpenStack TripleO) with a strong operational focus on reproducibility and on-call support. Colleagues rely on him as a Kubernetes install and testing reference who turns complex deployment challenges into repeatable automation.
9 years of coding experience
10 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
Master Thesis (Erasmus Programme) Computer Systems Networking and Telecommunications, Master Thesis (Erasmus Programme) Computer Systems Networking and Telecommunications at Ghent University
Computer Science Engineering Computer Software Engineering, Computer Science Engineering Computer Software Engineering at Universidad Politécnica de Madrid
Contributions summary:Jose primarily focused on improving the deployment and upgrade processes within the OpenStack Heat templates. They introduced YAML validation to ensure proper configuration of upgrade tasks, particularly for the `upgrade_tasks` and `fast_forward_upgrade_tasks` sections. The user also streamlined the upgrade process by splitting the `upgrade_steps_playbook` into different plays, enabling more granular control over tasks. Furthermore, they addressed issues related to fact gathering and ensured the correct execution of tasks during upgrades by modifying and enhancing the deployment steps.
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.
Role in this project:
Back-end & DevOps Engineer
Contributions:48 reviews, 41 PRs, 124 pushes in 1 year 6 months
Contributions summary:Jose primarily contributed to the Weaviate project by enhancing the deployment and configuration aspects. They added a docker-compose file for setting up RAFT clusters, including a Jinja2 template and a bash script for dynamic cluster creation. They also introduced an option to the push-docker script to build and push images for specific architectures, and fixed issues related to multi-architecture builds and golangci-lint. Additionally, the user made changes related to data downloading and corrected references within the codebase.
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.