Craig Peterson

Software Engineer at Datadog

City of New Rochelle, New York, 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
Craig Peterson is a pragmatic software engineer with 14 years building reliable backend systems, SRE tooling, and DevOps automation, currently contributing at Datadog after a multi-year SRE role at Grafana Labs. He has a strong open-source footprint across notable projects like Bosun, Grafana Tanka, Grafana Agent, and StackExchange dnscontrol, where he improved alerting, observability pipelines, Kubernetes workflows, and ACME certificate automation. Comfortable across backend, DevOps, and some frontend work, he repeatedly focuses on operational readiness—installation, deployment manifests, instrumentation, and state management—to make systems more resilient and manageable. Based in New Rochelle, NY, he brings practical production experience from companies including Stack Overflow and Ancestry, and a pattern of shipping small, high-impact contributions (e.g., fmt checks, state-file backups, label selectors) that reduce operational friction.
code14 years of coding experience
job16 years of employment as a software developer
bookBrigham Young University
stackoverflow-logo

Stackoverflow

Stats
22,578reputation
2.0mreached
215answers
103questions
Badges
slice
top-5%
go
top-1%
winforms
top-5%
struct
top-5%
visual-studio
top-1%
datetime
top-5%
github-logo-circle

Github Skills (61)

operator10
json10
kubernetes10
docker10
alertdialog10
alertifyjs10
command-line-interface10
configuration-management10
alertview10
alerts10
dockers10
go10
visual-studio10
configuration-file10
kubernetes-pods10

Programming languages (17)

SmartyC#JavaC++CmcfunctionMakefileScala

Github contributions (5)

github-logo-circle
bosun-monitor/bosun

Feb 2015 - Jun 2019

Time Series Alerting Framework
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 releases, 156 commits, 492 PRs in 4 years 4 months
Contributions summary:Craig primarily focused on maintaining and improving the alerting framework. Their contributions include fixing queuing notifications, integrating a go fmt check into the build process, adding instrumentation for state file size, and providing an endpoint to backup the state file. Furthermore, the user addressed issues related to the handling of incidents and implemented code for different alert schedules and also added a feature to backfill OpenTSDB metrics.
time-series-analysisbosunalertingtime-seriesmonitoring
grafana/agent

May 2020 - Jan 2023

Vendor-neutral programmable observability pipelines.
Role in this project:
userDevOps Engineer
Contributions:167 reviews, 58 commits, 244 PRs in 2 years 8 months
Contributions summary:Craig primarily contributed to the operational aspects of the Grafana Agent, focusing on build, deployment, and configuration management. They updated installation scripts, deployment manifests, and image versions, specifically targeting Kubernetes deployments. The user also made changes to the operator configuration, incorporating new features and addressing issues related to deployment, including enabling HTTP/2 and allowing privileged containers where necessary. The work demonstrates a clear focus on improving the agent's operational readiness and integration with Kubernetes.
opentelemetry-collectorlgtmagenttempoobservability
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