La Rochefoucauld-en-Angoumois, Nouvelle-Aquitaine, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kevin Earls is an experienced software engineer and independent contractor with over 13 years building cloud-native observability and messaging systems across startups and large enterprises, including a long tenure at Red Hat. He combines deep Java and middleware expertise (ActiveMQ, Camel, JBoss/Wildfly) with hands-on Kubernetes, OpenShift, and operator development for projects like the OpenTelemetry and Jaeger operators. Kevin is a proven test and automation engineer who has repeatedly hardened production tooling and CI/CD pipelines, adding autoscaling support and stabilizing e2e tests for widely used open-source projects. His work spans full-stack improvements—from Hawtio UI fixes to low-level protocol and performance testing—and includes committer-level contributions to Apache ActiveMQ. Based in Nouvelle-Aquitaine, he brings a pragmatic blend of systems-level debugging, distributed tracing knowledge, and cross-language coding in Java, Go, Scala and more.
13 years of coding experience
26 years of employment as a software developer
ALM Information Technology, ALM Information Technology at Harvard University
B.S Computer Science, B.S Computer Science at Boston College
Jaeger Operator for Kubernetes simplifies deploying and running Jaeger on Kubernetes.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:94 reviews, 142 commits, 221 PRs in 3 years 9 months
Contributions summary:Kevin's contributions primarily focused on updating and maintaining the end-to-end (e2e) tests within the Jaeger Operator for Kubernetes. They made several changes to ensure the tests would function correctly on OpenShift environments, updated timeouts, added new test cases, and refactored test structures for improved reporting. The user also added a new test case that involved autoscaling the collector, improved test reliability with port forwarding changes and enhanced the logging for debugging.
Contributions:46 reviews, 11 commits, 22 PRs in 5 months
Contributions summary:Kevin's commits primarily focus on enhancing the OpenTelemetry Operator's functionality and stability. They implemented autoscaling features by adding `MinReplicas`, `MaxReplicas`, and `TargetMemoryUtilization` parameters. The user also refactored the code to support multiple versions of autoscaling and improve the robustness of the reconciliation process, specifically in handling scenarios where pods are being terminated. Furthermore, the user addressed several code quality and reliability issues.
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.