Intro Statement Do you know what makes The Home Depot the largest home improvement retailer in the world? Our people. We do all we can to empower those within the Home Depot to tap into their potential and make a difference where it matters most - for our customers and for themselves.
Do you have what it takes to make an impact on the world’s largest home improvement retailer?
Discover what it’s like to be part of a team responsible for helping millions of people complete thousands of home improvement projects every year.
Search corporate careers today.
As a Devops Engineer you will be responsible for building and supporting the application infrastructure of one of the largest e-Commerce sites in Canada.
This will require you to maintain high site uptime while embracing rapid change and growth using a strong devops mindset of continuous delivery and site automation.
This is a demanding role that requires deep technical knowledge, adaptability, hands on execution, and a ruthless drive towards higher levels of availability.
In this role
You will have a maniacal focus on site uptime
Engineer application infrastructure that is reliable, efficient, and maintainable
Partner closely with software engineering teams using a strong devops mindset
Constantly improve operational processes and efficiency
Automate, Automate, Automate
RESPONSIBILITIES AND REQUIREMENTS
Internal Candidates : Must fulfill minimum time-in-position (1 year) and performance management code requirements (M+, Meets Expectations and Consistently Demonstrates)
70% - Delivery & Execution :
Writes custom code or scripts to automate infrastructure provisioning, deployments, testing, monitoring services, and test cases based on modern CI / CD principles in Cloud or on-prem.
Writes custom code or scripts to do ''destructive testing'' to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work
20% - Support & Enablement :
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for product(s)
Proactively reviews the performance and capacity of all aspects of production : code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning :
Participates in and leads learning activities around modern devops core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations