Skip to content
Joe Ferr
Joe Ferr

resume/portfolio

  • About me
  • RESUME/CV
  • Blog
Joe Ferr

resume/portfolio

Custom tools I’ve written

admin, December 10, 2024December 10, 2024

As I’ve mentioned elsewhere, I really like writing custom tools

Don’t let this scare you. My philosophy (see My personal tech guiding principles) is to use the standard “store bought” stuff generally and to only write something custom as a last resort.

This post concerns tools at my most recent job (I worked at that company for 9+ years)
In a future post I’ll talk about some of the tools that I wrote for other companies…including a database migration tool that I wrote which was similar to “liquibase” but handled the specifics related to Oracle Financials/Ora Apps heavy use of DB packages

This post links to detailed pages that ARE password protected. If you are reading this because we’ve been talking about some sort of business relationship, contact me and I’ll give you the passwords.

Kuberdashi KuberDashi Details is a custom Kubernetes dashboard that I wrote when we started with Kubernetes 7 years or so ago. It provides specific things that at the time no “store bought” product provided

Additionally it has some integrations specific to the company that I wrote it for, including links such as

  • Open a Splunk query that shows logs for THIS service in THIS cluster in THIS namespace
  • Open the Instana APM tool to a screen that provides all details for THIS service in THIS cluster/namespace
  • Open Jira to the “functional” ticket that shows the details of the change to deployed THIS version to THIS environment
  • Open Gitlab to a tree view of commits, highlighting the commit sha of the commit that this build/deployment was produced from
  • Show THIS service/service instance in our security scanning tool (of the day!…we changed these quite often. Contrast, Qualys, Grype, Trivy etc)

RabbitDashi RabbitDashi details is a RabbitMQ dashboard which has a Mongodb datastore in order to allow time series visualizations. It also provides the ability to diff entities such as Queues, Exchanges and Bindings across clusters and virtual hosts

The most recent and largest effort was a full soup-to-nuts (whatever that means…that’s an old idiom!) gui front end and back end and integration for the Trivy security scanning tool
My Custom Trivy Microservice Scanner

Tools I've Written

Post navigation

Previous post
Next post
©2025 Joe Ferr | WordPress Theme by SuperbThemes