William Orr is a seasoned DevOps/SRE professional with 16 years of experience building and maintaining resilient infrastructure, currently based in Barcelona and working at Adevinta. He has a strong track record at LinkedIn driving CI reliability, mentoring teams, and automating ops with tools like CFEngine and custom orchestration (wsh). An active open-source contributor, he has improved Kubernetes logging operators (scheduling, health checks, and Prometheus integration) and modernized legacy GTK/Python code, showing both operational and code-level expertise. Comfortable across systems, networking and backend automation, he repeatedly surfaces and fixes subtle stability issues—from socket handling in CFEngine to Prometheus service monitor quirks. Colleagues rely on him to remove single points of failure and turn messy operational problems into repeatable, tested solutions.
16 years of coding experience
4 years of employment as a software developer
BS, Applied Networking and Systems Administration, Computer Science, BS, Applied Networking and Systems Administration, Computer Science at Rochester Institute of Technology
Contributions:59 commits, 19 PRs, 61 comments in 3 years 4 months
Contributions summary:William primarily contributed to the CFEngine core codebase by implementing and improving system configuration and automation features. They added support for FreeBSD portmaster package management, fixing parsing bugs related to JSON, and addressing potential issues with socket connections, enhancing the system's robustness. Furthermore, the user made multiple changes to the codebase related to file handling and manipulation including adding tests and fixes for file and string manipulation functions.
Contributions:12 commits, 15 PRs, 11 comments in 1 year 2 months
Contributions summary:William's contributions center on enhancing the Kubernetes logging operator. They added support for tolerations, node selectors, and priority classes for both fluentd and fluentbit, indicating a focus on operational aspects such as scheduling and resource management. Further contributions include addressing Prometheus monitoring issues, specifically refining the service monitor creation and port annotations, demonstrating expertise in monitoring and observability within a Kubernetes environment. The user also made improvements to the health checks, signifying a concern for stability and operational reliability.
fluentdloggingoperatorkubernetesfluentbit
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.