
Kevin Earls
Principal Software Engineer
1 recommendation
Salary / Daily rate
1 person recommend
16110 La Rochefoucauld-en-Angoumois, France
Freelance
Skills
Languages
About me
Intro
Principal Software Engineer with 20+ years specializing in Kubernetes operators, OpenShift, and observability solutions. Led development of Grafana Tempo operator at Red Hat and enhanced Open Telemetry Collector with Horizontal Pod Autoscalers. Expert in Java, Kubernetes, and test automation ready to deliver scalable cloud-native solutions.
Work experience
Independent Contractor
FreelanceFreelance
Jan 2023 - Present
3 years 10 months
Remote, OR 97458, USA
Red Hat
Jan 2019 - Dec 2022
4 years
Principal Software Engineer
Oct 2020 - Dec 2022
2 years 3 months
Developer in the Red Hat Observability group. • Worked on the initial development of the Kubernetes operator for Grafana Tempo, including development of webhooks and the querier deployment. • Contributed to the enhancement of the Kubernetes operator for the Open Telemetry Collector, including developing and enhancing code which permitted use of Horizontal Pod Autoscalers. • Developed automated tests, enhanced build, implemented bug fixes for the Kubernetes Operator for Jaeger. • Contributed to projects related to Jaeger and the Open Telemetry Collector on an as-needed basis. • Managed Red Hat specific releases of these operators on a rotating basis
Principal Quality Engineer - OpenShift Cloud
Jan 2019 - Oct 2020
1 year 10 months
16110 La Rochefoucauld-en-Angoumois, France
Skills: Software Testing · Quarkus · Kubernetes · Jenkins · Apache Kafka · Test Automation · OpenShift
Senior Software Engineer in Test
CloudBees
Jan 2018 - Jan 2019
1 year 1 month
La Rochefoucauld FRANCE · Remote
Developed automated tests for new Jenkins features
Red Hat
Sep 2012 - Jan 2018
5 years 5 months
La Rochefoucauld, FRANCE
Senior Software Engineer
Mar 2017 - Jan 2018
11 months
La Rochefoucauld, FRANCE
Working on developing automated tests for Jaeger and OpenTracing " Developed performance test applications for the Jaeger Distributed Tracing server " Developed performance test applications to measure the impact of adding OpenTracing instrumentation to Wildfly-Swarm, Vert-X, and Spring Boot applications when using Jaeger. " Developed and maintained tests of Jaeger OpenShift and Kubernetes templates. " Developed tests for OpenTracing JAXRS, EJB, and other integrations.
Senior Software Engineer
Sep 2012 - Mar 2017
4 years 7 months
La Rochefoucauld, FRANCE
I worked on JBoss Fuse Integration and Messaging products. " Developer on Hawtio, Fabric8, Fuse, Apache Camel and other integration products. " Committer on Apache ActiveMQ. Added support for AMQP, fixed bugs, fixed and added tests. " Administered Jenkins for Fuse and Fabric8 teams. This included normal administration as well as migrating from Hudson, and subsequently migrating from AWS to in-house OpenStack instances. " Maintained and updated builds and assisted with productization efforts on a variety of Fuse products. Worked as release manager for certain releases. " Created automated tests for ActiveMQ and Fuse OpenShift cartridges and automated smoke tests for ActiveMQ and Fuse releases
Committer
The Apache Software Foundation
Oct 2013 - Jan 2016
2 years 4 months
Committer on Apache ActiveMQ
Principal Engineer
FuseSource (acquired by Red Hat)
Mar 2012 - Oct 2012
8 months
Marston Moretaine, Bedford MK43, UK
Skills: Software Testing · Jenkins · PostgreSQL · Test Automation
Senior Software Engineer
Nokia
Jan 2011 - Jan 2012
1 year 1 month
Burlington, MA, USA
I'm a member of the Identity Management Group of the Nokia Account Server team, currently working on identity federation. • Rewrote significant parts of the server to work with Nokia’s NoSQL database rather than Oracle. • Currently working on implementing identity federation for Facebook and other third party providers.
Software Engineer
Harvard University
Jan 2007 - Jan 2011
4 years 1 month
• Designed, developed, and enhanced components for iSites, Harvard’s J2EE based Learning Management Platform. • Developed and enhanced JavaScript/Ext-JS controls for iSites users and administrators. • Served as lead developer and technical lead for creation and enhancement of web applications for the FAS Financial office. • Developed J2EE based web applications for Office of Student Life.
Principal Software Engineer
Nellymoser, Inc
Jan 2005 - Jan 2007
2 years 1 month
• Designed and developed components for Nellymoser’s mobile media applications platform. • Developed complex J2EE applications for large media and telecom customers, including Sony, Viacom, and Virgin Mobile. This covered all aspects of the mobile applications, from the initial ingestion of text, images, and audio and video content from customers, converting content into formats suitable for mobile devices, through delivering content to J2ME and BREW devices. • Developed web services client and server code to enable billing and vendor support. • Set up continuous integration environment, wrote JUnit, HttpUnit, JMeter tests • Served as technical lead on several projects, coordinating work done by offshore resources in South Africa, Belarus, and Croatia. • Worked with IT to deploy client applications and provide production support for live sites.
Principal Software Engineer
BEA Systems
Jan 2004 - Jan 2005
1 year 1 month
• Created continuous integration environment, maintained and enhanced ANT build for Web Logic Enterprise Security (WLES) product. • Wrote JUnit and HttpUnit tests of product functions.
QA Manager
mValent
Jan 2003 - Jan 2004
1 year 1 month
• Managed group of seven QA engineers in India doing manual and automated testing. • Ran bug triage process and conducted regular triage meetings. • Created continuous integration environment, and developed ANT build. • Developed and maintained J2EE based reporting system to supplement BugZilla.
Senior Software Engineer
Wildfire
Jan 2003 - Jan 2003
1 month
• Developed J2EE applications to enable automated and manual product testing by both QA and development engineers. • Developed Perl Modules to allow alternative access to testing applications.
Senior Software Engineer
SilverStream Software
Jan 1997 - Jan 2001
4 years 1 month
• Designed and implemented a variety of new server features including enhanced database support, system management, application deployment, and email features. Wrote code enabling use of the Cloudscape DBMS (Apache Derby) as a J2EE data source. • Enhanced various existing features as needed • Worked on port of J2EE server to SCO Unix. • Served as QA project lead for the initial release of SilverStream’s Portal product. • Designed and implemented automated tests in Java to cover both server functionality and compliance with J2EE specification for the EJB, Servlet, and JSP APIs. • Developed automated and manual tests for SilverStream’s proprietary (pre J2EE ) Java APIs for forms, business objects, email, JavaBeans and CORBA.
Principal QA Engineer
Atria Software
Jan 1994 - Jan 1996
2 years 1 month
• Ported test framework and tests for ClearCase and MultiSite software configuration management products from Unix to Windows NT. • Maintained test framework and added additional capabilities, including remote testing. • Wrote automated tests in bourne shell for ClearCase and MultiSite.
Education
Harvard University
ALM
1999 - 2008
9 years 1 month
Boston Latin School
Boston College
B.S