Daniel Rodríguez is a Principal SRE with 10+ years building and operating large multitenant and high-scale web platforms, now focused on resilience and manageability in networked systems. He blends hands-on Linux, storage and networking expertise (NetApp, SAN/Cisco fabrics, load‑balancing, HA) with strong automation, IaC and DevOps practices, and has led small engineering teams and taught DevOps at university level. At Fastly he advanced core daemon scalability and network control, and his open-source contributions include CI/CD improvements for pmacct and backend storage/versioning work on the popular fake-gcs-server emulator. Comfortable both consuming and running cloud platforms, he pairs pragmatic systems architecture with coding in Python/Ruby and scripting to drive continuous improvement. Colocated in Barcelona, he brings a rare mix of storage, networking and cloud-native SRE experience that helps bridge operator and developer needs.
10 years of coding experience
17 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
Secondary school, Technical, Secondary school, Technical at Institut Jaume Salvador i Pedrol
pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].
Role in this project:
DevOps Engineer
Contributions:19 reviews, 14 commits, 2 PRs in 13 days
Contributions summary:Daniel primarily contributed to the continuous integration and deployment process within the pmacct repository. Their commits focused on modifying the `ci/deps.sh` script to manage dependencies, including conditional certificate checks, and integrating with GitHub Actions for Docker builds. They addressed issues related to build caching and error handling, switching between bash and sh, and improved the overall build process. These changes ensured a more robust and efficient build pipeline for the project.
Contributions:8 commits, 4 PRs, 34 comments in 22 days
Contributions summary:Daniel primarily contributed to the back-end functionality of the Google Cloud Storage emulator. Their work involved implementing object versioning, adding creation and modification date support, and integrating object generation features. They also refactored object-related tests and worked on adapting the backend to support listing object versions, indicating a focus on storage system behavior and API consistency. The user also made improvements to bucket creation, including creation dates and tests, and rewrote the object rewrite to include generations.
golanggcpemulatorstorage-emulatorgcs
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.