Portfolio

Gitter Acquired by GitLab https://venturebeat.com/2017/03/15/gitlab-acquires-software-chat-startup-gitter-will-open-source-the-code/
GitLab Blog: What's up with GitLab.com? Check out the latest data on its stability In this article, I provide a detailed analysis of the outcomes of GitLab.com's migration from Azure Cloud to Googl...
Cloud Next 19: GitLab's Journey From Azure to GCP and How We Made it Happen “Migrations are something everyone gets to tackle, but rarely does that process get documented from beginning to end whil...
Monitorama PDX 2019: Practical Anomaly Detection using Prometheus I discuss some techniques for doing anomaly detection using prometheus queries and recording rules. https://vimeo.com/341141334
How a fix in Go 1.9 sped up our Gitaly service by 30x A blog post about how and why upgrading to Go 1.9 made such a big difference to the performance of our Git RPC service. https://about.gitlab.co...
Led GitLab's GCP Migration Project, moving GitLab.com from Azure to GCP. https://venturebeat.com/2018/04/06/why-and-how-gitlab-abandoned-microsoft-azure-for-google-cloud/
GitLab Blog: We’re moving from Azure to Google Cloud Platform https://about.gitlab.com/blog/2018/06/25/moving-to-gcp/
DevOpsDays Cape Town: Practical Capacity Planning using Prometheus GitLab.com’s monolithic Rails application experiences high week-on-week traffic growth. To ensure availability, GitLab’s Infrastru...
Presentation: How We are Dealing with Metrics at Scale on GitLab.com As GitLab.com has grown, the number of metrics generated by the application has grown exponentially. Ensuring our team has good ...
SLOConf Presentation: GitLab’s journey to SLO Monitoring This talk covers GitLab's adoption of SLO monitoring, from our previous causal alerting strategy, which had outgrown its purpose as the comp...