Dominic Hargreaves

Senior Site Reliability Engineer at Google

Oxford, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dominic Hargreaves is a Senior Site Reliability Engineer with over 22 years of systems engineering experience, currently driving reliability at Google from Oxford. He blends hands-on infrastructure work—Ansible, Debian, Perl, PostgreSQL, Ganeti/Xen/KVM—with leadership in operational strategy, incident response and team development. A long-time Debian developer and former maintainer of Perl packages and Request Tracker integrations, he contributes upstream bug fixes that improve configuration compatibility and stability. Dominic has led large-scale migrations (email, IMAP, account databases) and built resilient services for universities and growing software companies, demonstrating careful planning and seamless execution. He values openness and ethics in engineering, is active in community projects, and brings an unusual mix of technical theatre and music-making interests that inform his collaborative, user-focused approach.
code22 years of coding experience
job18 years of employment as a software developer
bookBA, Physics, BA, Physics at University of Oxford
github-logo-circle

Github Skills (8)

configuration-management10
issue-tracking10
perl10
bug-tracker10
bugtracking10
openssl8
ticket-tracking7
ticket-system7

Programming languages (10)

JavaC++ShellCCodeQLJavaScriptGoPHP

Github contributions (5)

github-logo-circle
bestpractical/rt

Nov 2009 - Jun 2017

Request Tracker, an enterprise-grade issue tracking system
Role in this project:
userBack-end Developer
Contributions:17 commits, 12 PRs, 7 comments in 7 years 8 months
Contributions summary:Dominic's commits focus on bug fixes and improvements to the core functionality of the Request Tracker system. They addressed issues related to GPG configuration, corrected logging methods, and fixed an incompatibility with the File::Which library. The user also adapted SMIME probing for compatibility with OpenSSL 1.1 and modified the configuration loading to match the dual-loading of RT_SiteConfig.pm. These changes reflect a focus on system stability, compatibility, and configuration management.
helpdesk-ticketingtrackerenterprise-gradegradeperl
jmdh/ircd-hybrid

Sep 2015 - May 2023

A lightweight, high-performance internet relay chat daemon.
Contributions:3 pushes, 3 branches in 7 years 9 months
relaydaemonchatperformanceinternet-relay-chat
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
Dominic Hargreaves - Senior Site Reliability Engineer at Google