Darren Worrall

Senior Staff Production Engineer at Shopify

England, United Kingdom
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
Darren Worrall is a Principal Engineer with 15 years of hands-on production engineering and systems experience, currently leading infrastructure and reliability work at Shopify from the UK. He has risen through multiple senior production engineering roles at Shopify, bringing deep expertise in Kubernetes deployments, CI/CD agents, and back-end deployment coordination. An active open-source contributor, Darren has made meaningful contributions to widely used projects like Buildkite Agent and Shopify’s Krane and Shipit Engine, improving job execution, artifact uploads, and deployment reliability. He combines practical DevOps and back-end development skills—error handling for HTTP 422s, env-file management, GCS artifact tweaks, and deployment status controls—with a strong focus on observability and flakiness reduction. Colleagues rely on him to tame complex production failure modes and to harden deployment pipelines at scale. He’s as comfortable digging into Go code and deployment tooling as he is shaping cross-team operational practices.
code15 years of coding experience
job16 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
31reputation
3kreached
0answers
1question
github-logo-circle

Github Skills (25)

ruby-rails10
kubernetes10
docker10
buildkite10
apidoc10
testing10
rspec10
rails10
dockers10
cicd10
ruby10
deployer10
go10
api10
kubernetes-pods10

Programming languages (12)

TypeScriptDockerfileJavaShellC++CJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
Shopify/krane

Mar 2017 - Jan 2022

A command-line tool that helps you ship changes to a Kubernetes namespace and understand the result
Role in this project:
userDevOps Engineer
Contributions:5 reviews, 55 commits, 29 PRs in 4 years 11 months
Contributions summary:Darren primarily contributed to the improvement and maintenance of the Kubernetes deployment tool, Krane. Their work involved refining the deployment process, specifically addressing issues related to pod failures, secret deployment, and testing infrastructure. They also focused on enhancing the testing framework, including addressing flaky tests and improving the overall reliability of the deployment process. Furthermore, the user made improvements to the logging and metrics.
golangcommand-line-toolshipnamespacedeploy-tool
Shopify/shipit-engine

Feb 2017 - Mar 2022

Deployment coordination
Role in this project:
userBack-end Developer
Contributions:6 reviews, 155 commits, 127 PRs in 5 years 1 month
Contributions summary:Darren focused on enhancing and maintaining the back-end infrastructure for the Shipit engine. They implemented and modified API endpoints, specifically for CCMenu functionality, including adding token-based authentication. The user also contributed to improving the merge process by adding features such as preventing branch deletion when there are open pull requests against it, incrementing commits, and handling scenarios where pull requests are closed or merged upstream. Moreover, they also made changes to the deployment process, including deployment payload adjustments, setting deployment statuses, and resolving issues for stacks with no deploys.
continuous-deploymentdeploymentcoordinationdockercontinuous-delivery
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
Darren Worrall - Senior Staff Production Engineer at Shopify