Joshua Schmid is a Staff Software Engineer with 12 years of experience building and operating distributed systems, currently at Kong after a multi-year tenure on SUSE’s Ceph team. A Python-focused backend and DevOps engineer, he’s driven significant contributions to high-profile open source projects like Ceph and Kong—improving OSD lifecycle management, device discovery, Postgres performance, and Prometheus integrations. He combines hands-on engineering with systems thinking around CI/CD, containers, and orchestration, and has led teams working on sophisticated testing for distributed storage. A regular conference speaker (FOSDEM, Cephalocon, Ceph Days), he brings practical expertise in translating complex distributed storage challenges into well-tested, production-ready code. Less obvious: he’s comfortable shifting languages and paradigms as needed, and has deep experience reworking preview/dry-run workflows that reduce risk in large-scale deployments.
12 years of coding experience
8 years of employment as a software developer
Rainer-Werner-Fassbinder, Gymnasium Ottobrunn
Fachinformatiker/Anwendungsentwicklung Computer Software Engineering, Fachinformatiker/Anwendungsentwicklung Computer Software Engineering at SUSE Linux GmbH
Contributions:1 release, 296 reviews, 32 commits in 1 year 5 months
Contributions summary:Joshua primarily contributed to the backend aspects of the Kong API Gateway. Their work focused on database interactions, including optimizing Postgres queries and addressing schema-related issues within the Kong codebase. They also made changes to the Prometheus plugin, removing enterprise features and modifying relevant configuration files. Additionally, the user worked on features related to Key Sets and Keys, as well as deprecating worker consistency.
Ceph is a distributed object, block, and file storage platform
Role in this project:
Back-end & DevOps Engineer
Contributions:102 reviews, 195 commits, 101 PRs in 5 years 3 months
Contributions summary:Joshua primarily contributed to the Ceph project by implementing features related to the Cephadm module, focusing on OSD management and removal processes. They added functionality to display detailed device information, including vendor, model, and rotational status, in the device listing. Furthermore, they enhanced the drive group functionality by enabling the use of OR logic when applying filters, and they reworked and added tests related to the dry-run/preview features for OSD deployment. The user also removed the OSD support module and all related traces.
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.