Karsten Jeschkies is a Senior Software Engineer based in Greater Hamburg with 13 years of experience building backend and DevOps tooling for large-scale distributed systems. He blends a formal CS education (MSc/BSc) with a BA in Philosophy, bringing analytical rigor and clear thinking to complex engineering problems. Karsten has worked on production-critical projects at Amazon and Mesosphere—contributing to DC/OS/Marathon infrastructure—and now advances observability at Grafana Labs with notable open-source contributions to Loki. He programs primarily in Python and Scala, focuses on automation, testing and deployment, and has a history of improving log query performance and robustness through work like logql sharding and AST serialization. An early entrepreneur who co-founded a game studio, he enjoys turning scientific workflows into polished products and tooling.
13 years of coding experience
10 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Westfälische Wilhelms-Universität Münster / University of Muenster
Contributions:94 commits, 91 PRs, 157 pushes in 2 years 5 months
Contributions summary:Karsten focused on setting up and configuring the build and deployment process for the Mesos plugin. They introduced a Gradle-based build system and integrated it with Jenkins. The user was responsible for establishing the Jenkins agent environment, which included fetching the agent JAR and setting up the necessary authentication. Furthermore, they implemented features to connect to Mesos and ensure the Jenkins agent's lifecycle management.
Deploy and manage containers (including Docker) on top of Apache Mesos at scale.
Role in this project:
Back-end Developer
Contributions:3 releases, 718 commits, 897 PRs in 3 years 11 months
Contributions summary:Karsten contributed to the back-end functionality of the Marathon orchestrator, focusing on improvements to task management, specifically dealing with health checks and ensuring proper resource management and task lifecycle handling. They were involved in addressing issues related to the handling of failing tasks and ensuring that upgrades and restarts of applications were handled correctly, with a focus on correct task id and state persistence. Their work also encompassed the implementation of security features such as enforcing resource roles.
containersdcosdockerapachescale
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
Karsten Jeschkies - Senior Software Engineer at Grafana Labs