Joe Groocock

Software Engineer at Cloudflare nerdhouse spritsail

London, 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
Joe Groocock is a software engineer with 11 years’ experience focused on system reliability and infrastructure automation, currently working at Cloudflare in London. He brings strong DevOps and test-automation expertise, having improved and hardened test suites for large open-source projects like SaltStack to ensure reliability across diverse environments. Joe has hands-on backend and Go experience from contributions to the distributed config-management project mgmt, where he enhanced error handling, stability, and Docker-based CI. Known for pragmatic fixes—such as making tests resilient to missing external deps and async timing issues—he blends careful QA mindset with production-grade operational thinking. Colleagues can expect a detail-oriented engineer who prefers preventing problems through better tests and tooling rather than firefighting them after they occur.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

pytest10
python10
testing10
configuration-management10
go10
saltstack10
devops10
test-automation10
dockers9
cicd9
docker9
golang9
automation9
automations9
infrastructure9

Programming languages (22)

C#JavaC++CRustTeXScalaGo

Github contributions (5)

github-logo-circle
purpleidea/mgmt

Nov 2020 - Dec 2021

Next generation distributed, event-driven, parallel config management!
Role in this project:
userBack-end & DevOps Engineer
Contributions:57 reviews, 27 commits, 38 PRs in 1 year
Contributions summary:Joe contributed to improving the stability and functionality of the `mgmt` project, a distributed configuration management system. Their work included fixing bugs and improving error handling in the Go codebase, specifically addressing issues related to parsing and type handling. They also focused on improving the testing infrastructure by fixing test failures and adding utility functions related to CI. Additionally, the user made changes to improve the Docker-based deployments.
golangetcdnext-generationchoreographydevops
saltstack/salt

Jul 2020 - Oct 2022

Software to automate the management and configuration of infrastructure and applications at scale.
Role in this project:
userDevOps Engineer & QA Engineer / Test Automation Engineer
Contributions:25 reviews, 2 commits, 12 PRs in 2 years 3 months
Contributions summary:Joe primarily contributed to improving the test suite and ensuring code quality within the SaltStack project. They addressed failing tests by adjusting logging levels and capturing output, ensuring tests pass regardless of the environment's configuration. Additionally, the user implemented test skips for modules dependent on external dependencies, such as Cassandra, preventing failures when these dependencies are not present. Furthermore, the user fixed tests related to asynchronous operations in the system, and added a test to make sure there were no security risks.
pythonzeromqevent-streaminfrastructure-managementcloud-providers
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
Joe Groocock - Software Engineer at Cloudflare nerdhouse spritsail