Ocado Technology Group (6 River Systems) as a Staff Software Engineer, with DevOps focus
Cloud infrastructure design and development supporting large customers and internal teams alike across microservice-based cloud applications and IoT systems backing huge fleets of warehouse robots
Node.js application development with a focus on web APIs and productivity-focused CLIs
Authorization/Authentication system for 6 River Systems' (6RS) software, using the NestJs application framework and PassportJs to support auth strategies that include JWT-based authentication, SSO, and OIDC authentication via Google, Azure, or Auth0
A NestJs-based application to manage Google Cloud environments and GKE infrastructure; collaborated to build this out while converting all Kubernetes-related Terraform to use Kubernetes and Google APIs. This change allowed our deployment speed to go from 15-20 minutes to 5 minutes, on average.
Wrote a CircleCI orb to convert outdated Bash scripts into simple, testable orb jobs and commands; the orb manages many parts of our CI/CD process including versioning, image building and deployment, and deployment of images to GKE clusters
Terraform infrastructure-as-code to support single applications and microservices running in GKE, using backends both in CloudSQL (Postgres) and SQLite; created small modules in order to simplify the implementation of our Terraform and make it reusable
Running, cycling, and Orangetheory (and pretty much any other outdoor activity)
Playing with my dogs and hanging out with my wife
Cooking and eating delicious food
Resume: https://muskat.dev/resume
Github: https://github.com/harrisonmuskat
LinkedIn: https://www.linkedin.com/in/harrisonmuskat/