Caleb Lemoine

Caleb Lemoine

Software Developer / DevOps Engineer

Contact Me

About Me

I'm a problem solver and very much enjoy low level tech and topics. I love exploring new technologies and creating projects that make lives easier. I consider myself a full stack person because I love every piece of tech from the low-level infrastructure on up.

During the day I develop automated solutions focusing on Continuous Delivery to get to market faster by applying DevOps practices which includes designing, implementing and maintaining solutions at scale.

At night, I enjoy hacking away at my own little pet projects and contributing to open source.

Projects

project name

Ouroboros

Automatically update docker containers

Find out more

project name

filter-object-array

A small Node.js library to make filtering objects easier

Find out more

project name

easy-soap-request

A small Node.js library to make SOAP requests easier

Check out my medium article

project name

Web Link Tester

An asyncronous flask app to scrape hrefs from web pages and report their http response codes.

Find out more

project name

Device Monitor Dashboard

A python application to monitor services/websites/ports with a pretty interface.

Live UI Demo

project name

Docker Images

Docker images I've created over time.

See them all

Work Experience

Software Developer - State Farm (Jan 2018- Present)

  • Developed/Documented POC's of new tech stacks/frameworks to evaluate potentially gained efficiencies to help set architectural direction for development.
  • Developed Javascript acceptance/integration tests.
  • Developed Express-based REST API to query data.Deployed on Kubernetes.
  • Automated deployment and configurations for Prometheus monitoring using Jenkins/Node exporters combined with Grafana for data visualization.
  • Developed dynamic infrastructure automation for agent facing application using puppet roles and profiles, heavily utilizing hiera data merging for modularity and resiliency.
  • Developed robust/versatile pipelines to enable automated processes for unit, integration, performance, acceptance tests and deployments.

Infrastructure Analyst - State Farm (Jun 2016 - Jan 2018)

  • Deployed/Maintained 1300+ RHEL 6/7 systems with Puppet roles and profiles on internal cloud.
  • Automated many manual maintenance tasks with puppet, bash, python and Cron as well as database backups.
  • Served as the sole Jenkins administrator at SF with deploying, updating and maintaining 150+ masters, 400+ agents for different business areas.
  • Modernized existing infrastructure/application deployments using Docker.
  • Served as security analyst for DevOps Team by closing security gaps for compliance/auditing (e2e CI/CD encryption).
  • Created automated workflows and documentation to enable self-service.
  • Worked service tickets for 3rd level incidents.

My GitHub