Working at the world’s fourth largest retailer mixes the best of many worlds: cutting-edge technologies meet real business needs driven by real customers who spend billions of dollars at our stores across North America.  The mission of the QuoteCenter product team is to radically reimagine the shopping experience at Home Depot utilizing the latest web technologies and data tools.

What problems will you be solving in this role?

What tools do we use?

Desired Skills and Experience

  • Define & implement performance metrics to anticipate and avert downtime while facilitating application reliability improvements.
  • Contribute to the creation of a self-service, self-healing, & bleeding-edge application platform.
  • Improve user experience by creating a highly available & performant application.
  • Lobby, and partner with, development teams to enforce CI/CD best practices and tools.
  • Leverage deep experience with high traffic applications built in the Microsoft stack. We are scaling our platform and need an expert who can investigate to find patterns and trends, such that we can predict and deal with problems before they impact application reliability. 
  • Cloud Platforms/Providers (Google Cloud, Rackspace)
  • Infrastructure deployment (Atlas, Terraform, Packer, Vault)
  • Monitoring solutions (New Relic, Elastic Beats)
  • Development (C#, .NET Core, ReactJS, Microservices)
  • Data (ElasticSearch, Hadoop, Kafka, Cassandra, SQL Server, SSIS, SSAS)
  • Systems scripting (Powershell, Bash) 
  • Operating systems (Windows/Linux)
  • Open to other things. This is neither exhaustive, nor exclusive of the technologies we use.
  • Manage reliability risks through metrics.
  • Define SLAs and audit performance of systems and applications.
  • Spelunk in existing code base to find waste, hidden dependencies, and lurking technical debt.
  • Investigate and identify poor exception-handling patterns.
  • Automate tasks that are repetitive or prone to human error.
  • Support CI/CD process maturity including advocacy for a prominent testing strategy.
  • Define and manage incident response. Facilitate post-incident reviews.
  • Combine expertise, research, and data to recommend new patterns & approaches.
  • Extensive experience with Microsoft application tools/technology. (C#, ASP.NET, SQL)
  • Cloud orchestration & automation experience.
  • History with distributed, high-traffic applications.
  • Detailed understanding of systems, applications, and infrastructure
  • Insatiable curiosity and desire to solve difficult problems.
  • Exhibit influence derived from past leadership experience.
  • No platform zealots allowed.