The Home Depot Distribution & Fulfillment Reliability Engineering Build team is seeking a Senior Cloud Reliability Engineer to drive reliability and automation for the WES HD project. This individual will play a critical role in evaluating designs and supporting modern logistics solutions, leveraging Google Cloud technologies to accelerate Home Depot’s automation efforts across Distribution Centers.
Requirements
- Expertise architecting, configuring, and deploying between microservices and infrastructure on Google Cloud Platform (GCP) for large-scale, distributed logistics applications.
- Hands-on experience developing, instrumenting, and supporting monitoring stacks: Prometheus, Grafana, Open Telemetry, etc.
- Proven experience facilitating and documenting Critical User Journeys (CUJs) and translating them into actionable SLIs/SLOs for automation use-cases.
- Experience with front end technology such as HTML, CSS, and Javascript/Typescript frameworks, an object-oriented programming language (preferably Java), Relational or noSQL database technology, cloud computing techniques, CI/CD tools, modern software design patterns
- Experience with security frameworks for user and services authorization and authentication
- Experience with creating and executing unit, functional, destructive and performance tests
- Experience with modern debugging and root cause analysis techniques
- Experience with version control system
Responsibilities
- Independently developing and consistently redesigning/refactoring a product to adapt to our customers and associates needs.
- Part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications.
- Involved in product and tool selection, configuration, security, resilience, performance tuning and production monitoring as well as mentoring less experienced engineers.
- Develops, tests, deploys, and maintains software, with a clear understanding of the value the software is to provide.
- Develops test suites (functional, destructive, etc) to enable success, rapid deployment of code to production.
- Takes a broad view when approaching issues; using a global lens.
- Helps grow junior engineers by providing guidance on modern software development frameworks, and leading technical discussions.
Other
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- No travel required.
- The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
- Collaborates with other team members in agile processes.