Hi I'm Jordan
A Cloud Infrastructure Engineer
My Work Experience
Tech Lead Manager
FloSports
Kubernetes IaC Migration
Built the business case, scoped, ticketed and worked with my team to implement a full pipeline to ship our Kubernetes infrastructure cross cloud with Terraform. Used cloud build to deploy and operated with GitHub Flow model for development. This gave our team the ability to have ephemeral preview cluster environments to quickly test out new changes to our FloSports Infrastructure.
Load Testing Platform
Built a load testing ecosystem using K6, GoReplay, and Kubernetes to run containerized distributed load tests against our systems to allow for gameday validation. This was built with ExpressJS, a Node Kubernetes Job, and a RemixJS frontend.
Traffic Replay
This is a subcomponent of the load testing platform which uses Istio, PubSub, Big Query, GCS and GoReplay to re run captured traffic against our kubernetes clusters. We can capture all of our uncached (impactful) traffic and replay it agains the environment at a later date based on the timestamp. A nice added feature to this was the ability to perform writes (POST api calls) test data. I specifically built the replay mechanism for this with a NodeJS Job which leveraged GoReplay and has the business logic for re-running requests.
Flo Deploy
A NodeJS Yargs CLI application which is shpped as a Google Cloud Build Builer and runs as a build step. This leverages Kustomize and a templating system to give easy out of the box deployments of applications with one command.
Datadog
Implemented datadog stack for our cloud stack and migrated the team from NewRelic APM, SignalFX Metrics, and ELK Logs to a single unified platform to inrease our deveoper productivity.
Big Data (Hadoop) Platform Engineer
General Motors
Yarn Queue Manager
A simple, cron based, utility written in Go which would manage Queue schedules for the Yarn Resource Managers in our Clusters
Ranger/Atlas
Led initiative to implement the Ranger and Atlas services into our Haoop Clusters. These allowee for us to implement RBAC into the Hadoop ecosystem at GM and gave tools to other teams to be able to manage users from common tools.
Hadoop Monitoring Stack
With a collegue we built out a monitoring ecosystems for our clusters which had no visible metrics into a single unified platform. The frontend was a PHP/JS application built on top of Oracle and the backend was a python metrics collection system which leveraged Prometheus and Grafana for visualizations. This became the defacto way we looked at what was happening in our clusters.
Lab Technician
Lynntech
Iodine Detection Kit
NIH funded prototype of an iodine detection kit which would allow for cheap validation of water in regions with high rates of Hypothyroidism. The kit was built with a RaspberryPi, Ardruino and Colorimeter and had a QT interface built in Python.
Desalination Monitor
Quick setup to validate a project to desalinated sea water to safe drinking standards. Was built with an Arduino, chips and sensors for pH and Salination to give visual feedback on the saftey of the water which came out of the desalination kit.