Thomas Cuthbert

Senior Site Reliability Engineer at Elastic

Western 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
🎓
Top School
Thomas Cuthbert is a Senior Site Reliability Engineer with 11 years' experience building resilient cloud and network infrastructure across Australia and the APJ region. He combines deep Linux, networking and Kubernetes expertise with hands-on software skills—having shipped Go and Python automation (including TextFSM-based parsers for the trigger/trigger project) to turn messy device CLI output into structured data. At Canonical he cut decommissioning times by 40% and automated package signing for large-scale ESM distribution; at Ping Identity he was the first SRE in APJ, driving onboarding and mentorship for a global SaaS platform on GKE. Now at Elastic, he focuses on observability and performance analysis to make cloud services more reliable and performant. Based in Western Australia, he blends operator instincts with developer discipline and a knack for solving thorny production problems end-to-end. Colleagues rely on him for clear troubleshooting under pressure and pragmatic automation that scales.
code11 years of coding experience
job15 years of employment as a software developer
bookYear 10, Information Technology, Year 10, Information Technology at Scotch College
bookDiploma, Networking., Diploma, Networking. at TAFE
github-logo-circle

Github Skills (4)

network-automation10
python10
networking9
git3

Programming languages (11)

DockerfileShellMakefileGoPHPLuaHTMLRuby

Github contributions (5)

github-logo-circle
trigger/trigger

Feb 2016 - Mar 2017

Trigger is a robust network automation toolkit written in Python that was designed for interfacing with network devices.
Role in this project:
userBack-end Developer
Contributions:51 commits, 19 PRs, 10 pushes in 1 year 1 month
Contributions summary:Thomas primarily focused on enhancing the `trigger/trigger` project with features related to parsing unstructured CLI output from network devices. The user implemented a TextFSM-based parser, integrating it into the `Commando` class. This involved creating template loading mechanisms, structured output processing, and resolving vendor type issues to facilitate structured data extraction. Further work involved the addition of a results store to hold the parsed TextFSM results.
netmikopythonnetwork-devicesnetwork-automationtrigger
tcuthbert/mmctl

Apr 2022 - Jan 2025

A remote CLI tool for Mattermost
Contributions:2 PRs, 5 pushes, 2 branches in 2 years 9 months
golangcli-toolremote-climattermostcli
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
Thomas Cuthbert - Senior Site Reliability Engineer at Elastic