Simon Murray is a Principal Software Engineer with two decades in IT and 12 years of hands-on engineering focused on systems, cloud and networking. He combines deep systems-level expertise in C/C++, Python, Ruby and Go with practical experience in virtualization, containers, OpenStack and Kubernetes, having contributed to projects like gophercloud and Icinga2. Simon has led cloud orchestration and identity platforms that span multi-region data centers, integrating OAuth2/OIDC, RBAC, OpenAPI-driven services, structured logging, and OpenTelemetry for observability. He’s built production-grade provisioning for AI workloads (Cluster API, ArgoCD) and drove the world’s first ARM64 public cloud at scale, bringing rare cross-discipline knowledge of CPU architectures, instruction sets and performance-sensitive binary translation. Known for blending low-level optimization with cloud-native design, he also brings real-world network and security expertise (X.509, ciphers, PKI) to resilient, auditable systems.
12 years of coding experience
20 years of employment as a software developer
BSc Hons Computer Science, BSc Hons Computer Science at The University of Manchester
Advanced Level, Advanced Level at Whitley Bay High School
Contributions:3 reviews, 6 commits, 3 PRs in 7 months
Contributions summary:Simon primarily focused on extending the Nova Hypervisors API within the OpenStack SDK. Their contributions involved adding functionality to list hypervisors and their details. They also addressed API inconsistencies and corrected data type handling for storage-related fields. Furthermore, the user made stylistic changes to improve code readability.
The core of our monitoring platform with a powerful configuration language and REST API.
Role in this project:
Back-end Developer
Contributions:11 commits, 4 PRs, 17 comments in 1 year 4 months
Contributions summary:Simon primarily contributed to the implementation and improvement of the InfluxDB writer within the Icinga2 monitoring platform. Their work involved developing direct interfaces with InfluxDB's HTTP API, including the handling of authentication, TLS transport, and data buffering. They also focused on line formatting, escaping, and the inclusion of service metadata to enhance the data sent to InfluxDB. The contributions addressed connection issues and enhanced error logging.
grafanamonitoringtlsdockerinfluxdb
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.