Software Engineer, Site Reliability Engineering at Google
Sydney, New South Wales, Australia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Douglas Heriot is a pragmatic Site Reliability Engineer at Google with 16 years of software and broadcast engineering experience, blending deep systems knowledge with hands-on DevOps. He has built automated network monitoring and self-service VM deployment platforms using Grafana, InfluxDB, Ansible and Docker, and previously developed native macOS, iOS and Windows apps and low-latency UDP protocols for live broadcast environments. Douglas contributes to open source projects improving Ansible modules and PostgreSQL integrations for Apache Guacamole, showing attention to performance, testing and robust DB connectivity. Comfortable diagnosing issues across all OSI layers under live, high-pressure conditions, he pairs operational rigor with developer-friendly tooling and reproducible Docker-based environments. Based in Sydney, he brings a rare mix of SRE discipline and multimedia systems experience that helps bridge infrastructure and real-time production needs.
16 years of coding experience
11 years of employment as a software developer
Bachelor of Computer Science (Dean’s Scholar), Bachelor of Computer Science (Dean’s Scholar) at University of Wollongong
NetBox modules for Ansible using Ansible Collections
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 commits, 11 PRs, 62 comments in 4 months
Contributions summary:Douglas primarily contributed to the Ansible modules for NetBox, enhancing the inventory plugin. Their work focused on improving the flexibility and functionality of the inventory module, including adding features like custom field and cluster support and making service queries optional. They also addressed performance issues and refactored code to improve efficiency. Additionally, they updated testing environments and implemented improvements to the codebase.
MIDI apps for Mac OS X: MIDI Monitor and SysEx Librarian.
Role in this project:
iOS/Mac Developer
Contributions:37 commits, 1 PR in 4 years 7 months
Contributions summary:Douglas primarily contributed to the SnoizeMIDI framework, focusing on iOS compatibility and improving the codebase. Their work involved replacing NSMapTable with CFMutableDictionaryRef for improved iOS compatibility, creating an iOS static library target, and adapting code to work with iOS CoreMIDI. They also updated the codebase, addressing format string issues, deprecated methods, and integrating dispatch queues for improved MIDI reading on different threads.
objective-cmonitormac-osaudiokitmidi
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.