TJ Hoplock

Senior Site Reliability Engineer at NS1, an IBM Company

Pitman, New Jersey, United States
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

🤩
Rockstar
🎓
Top School
TJ Hoplock is a Senior Site Reliability Engineer with 8+ years building observability and automation for cloud infrastructure, currently focusing on observability at NS1 (an IBM company). He was a founding member of Linode’s Observability team, authored Linode service discovery for Prometheus, and contributed backend improvements to the widely used prometheus/prometheus project. TJ blends hands-on systems work—instrumenting Go services, maintaining Terraform and Salt tooling, and running production security and bare-metal offerings—with a passion for open source and Linux. He’s a Prometheus contributor and technical reviewer for O’Reilly and Packt books, reflecting deep expertise in monitoring at scale. Known for “breaking things until they work,” he brings pragmatic engineering and measurable improvements to large distributed systems. Based in Pitman, NJ, he pairs production-first SRE instincts with practical automation that ships reliably across thousands of nodes.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Stevens Institute of Technology
bookHigh School, High School at Marine Academy of Technology and Environmental Science
github-logo-circle

Github Skills (7)

monitoring10
go10
prometheus10
api10
service-discovery10
metric10
testing9

Programming languages (9)

TypeScriptShellMakefileJavaScriptGoHTMLRubyVim Script

Github contributions (5)

github-logo-circle
prometheus/prometheus

Jun 2021 - May 2022

The Prometheus monitoring system and time series database.
Role in this project:
userBack-end Developer
Contributions:42 reviews, 6 commits, 19 PRs in 1 year
Contributions summary:TJ primarily contributed to the Prometheus monitoring system by implementing and optimizing the Linode service discovery functionality. This involved adding a new service discovery mechanism for Linode instances, optimizing the discovery process by polling for event changes, and adding a metric to count Linode SD failures. The user also addressed test failures related to dependency updates and improved the system by tuning API request page sizes. These changes enhanced the Prometheus's ability to discover and monitor Linode-based infrastructure.
time-series-databaseprometheus-exporterseries-databasealertingdatabase
tjhop/encrypted_arch_linode

Dec 2017 - Mar 2020

Contributions:25 commits, 14 pushes, 5 branches in 2 years 3 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