John Seekins is a Senior Platform Engineer with 12 years of hands-on experience building and operating large-scale monitoring, CI/CD, and cloud infrastructure across AWS and GCP. Based in Bozeman, Montana, he has driven observability and DevEx improvements—instrumenting pipelines, integrating Datadog and API Gateway, and aiming for rapid developer on-boarding from clone to production. His background spans deep systems work (Prometheus/VictoriaMetrics, OpenTSDB, telegraf) and Hadoop-era data platforms, and he’s an upstream contributor to notable open-source projects like telegraf and VictoriaMetrics where he implemented RAID/mdstat collectors and improved OpenTSDB migrations. Comfortable in both SRE and developer-facing roles, he designs secure, automated deployment pipelines and has repeatedly scaled monitoring to millions of datapoints/sec. Collected from early Linux admin and desktop support roots, he pairs pragmatic operational rigor with a developer’s sense for efficient tooling and edge-case correctness.
12 years of coding experience
15 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at University of Montana
Contributions:171 reviews, 446 commits, 205 PRs in 11 months
Contributions summary:John focused on improving the functionality and maintainability of the Open States scrapers. Contributions included fixing issues related to handling None objects and simplifying conditional statements within the Python code, specifically in the Arizona bill scraper. They also incorporated and later removed the use of regular expressions. Further contributions involved refactoring the deployment setup, specifically by cleaning up database initialization and starting use of a container to resolve SSL problems for scraping.
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Role in this project:
Backend Developer
Contributions:9 reviews, 8 commits, 15 PRs in 2 years 6 months
Contributions summary:John primarily contributed to the `telegraf` repository, focusing on adding input plugins and enhancing existing ones to collect various metrics. Their work involved implementing a new input plugin for `mdstat` to gather array statistics from `/proc/mdstat`, which enables monitoring of RAID arrays. They also enhanced the bond collector by adding additional stats and adding additional output plugin stats, thereby improving the agent's ability to gather and report system-level data. Additionally, they added measurements from puppet 5.
agentreportingcollectingagent-servertelegraf
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.