Skip to main content

Grainger Container Platform

Node.js Kubernetes AWS

Grainger, officially known as W.W. Grainger, Inc., is a Fortune 500 American industrial supply company.
Subcontractor
Remote
5 months

About project
#

Grainger already had a container platform on AWS, and the project I worked on focused on enhancing automation, continuous integration/continuous delivery (CI/CD), and improving the overall developer experience.

Tech stack
#

  • Kubernetes (AWS EKS)
  • AWS
  • Terraform
  • Node.js
  • Datadog
  • Dynatrace
  • CircleCI
  • Bitbucket

Project scope
#

As the technical and project lead for Platform Engineering and DevOps at Grainger, I joined a project that initially had only one dedicated Platform/DevOps engineer. The platform engineering and DevOps aspects were underrepresented among the numerous product development teams. My primary goal was to establish a sustainable workflow, set clear expectations for development teams, and elevate platform engineering and DevOps to a distinct engineering team alongside product development.

During my tenure, I achieved the following:

  • Built a Team: Expanded the team to four self-sustaining platform/DevOps engineers.
  • Gained Representation: Secured formal representation for the platform engineering team.
  • Improved Processes: Introduced prioritization of deliverables and implemented Sprint-based workflows.
  • Enhanced Developer Experience: Implemented improvements for monitoring and deploying services.
  • Innovated Solutions: Designed and pitched a small Internal Developer Platform (IDP) solution to Grainger leadership.