David Parrish

Site Reliability Engineer at The Trade Desk

Sydney, New South Wales, Australia
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
David Parrish is a seasoned Site Reliability Engineer with 23 years of experience building and operating large-scale Linux systems, most recently at The Trade Desk after a long tenure at Google. He combines deep system administration skills with Perl and Python expertise to deliver resilient, automated infrastructure and reliable operational practices. As an engineering lead at Squiz and a long-serving SRE at Google, he has shepherded complex production systems through growth and incident challenges. David also contributes to open-source tooling such as libcli, a Cisco-like command-line library he developed to embed robust telnet interfaces and configuration modes into software. Based in Sydney, he brings practical, low-level engineering fluency and a history of evolving operational capabilities across telco, MSP, and cloud environments.
code23 years of coding experience
job21 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
33reputation
1kreached
1answer
0questions
github-logo-circle

Github Skills (14)

c1710
text-manipulation10
command-line-interface10
strings10
c1110
command-line10
cli10
memory-management8
linked-list8
authentication7
user-authentication7
google-app-engine6
python6
blob-store6

Programming languages (10)

C#TypeScriptShellC++CStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
dparrish/libcli

Apr 2003 - Oct 2021

Libcli provides a shared library for including a Cisco-like command-line interface into other software. It's a telnet interface which supports command-line editing, history, authentication and callbacks for a user-definable function tree.
Role in this project:
userBack-end Developer
Contributions:1 release, 1 review, 88 commits in 18 years 8 months
Contributions summary:David's contributions center on developing a shared library, `libcli`, for a Cisco-like command-line interface. Their initial work involved establishing the foundational code, and included command registration, argument parsing, and history handling. The user added functionality to add, remove and manage users. Later changes focused on incorporating features such as filter, support for enable/disable and configuration mode.
shared-libraryline-editingcallbackscommand-line-interfaceauthentication
dparrish/openinstrument

Sep 2014 - Jul 2019

Contributions:64 commits, 3 pushes in 4 years 11 months
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
David Parrish - Site Reliability Engineer at The Trade Desk