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.