Full Time

Senior Software Engineer - Site Reliability Engineer (Remote)

The Home Depot
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by The Home Depot, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Site Reliability Engineer (SRE) at The Home Depot will play a critical role in ensuring the reliability, availability, and performance of our online services and infrastructure. This individual will leverage their engineering skills to build and maintain robust systems while implementing best practices in observability, incident management, and performance optimization. Collaborating with cross-functional teams, the successful candidate will drive the adoption of automation and innovative solutions to enhance the reliability of our platforms, ultimately contributing to a seamless customer experience.



Job Responsibilities

  • Design, implement, and maintain scalable and reliable systems in cloud-based environments.
  • Monitor system performance and reliability, proactively identifying issues and implementing solutions.
  • Develop and enforce best practices for incident management and root cause analysis processes.
  • Automate operational tasks and workflows to improve efficiency and reduce manual intervention.
  • Collaborate with software development teams to ensure applications are designed for reliability and scalability.
  • Participate in on-call rotation to provide support for production incidents and emergencies.
  • Continuously improve the SRE processes, tools, and methodologies within the organization.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional experience in software engineering or site reliability engineering.
  • Strong experience with cloud technologies such as AWS, Azure, or GCP.
  • Proficiency in programming languages such as Python, Go, Java, or similar.
  • Well-versed in CI/CD processes and implementation of DevOps practices.
  • Experience with configuration management tools like Ansible, Chef, or Puppet.
  • Solid understanding of networking, operating systems, and system architecture.
  • Excellent problem-solving skills and a proactive approach to identifying risks.


Technologies & Tools

The Senior Software Engineer - SRE will utilize a variety of technologies and tools, including cloud platforms such as AWS and Azure for infrastructure management, monitoring tools like Prometheus and Grafana for observability, CI/CD tools such as Jenkins or GitHub Actions for automation processes, and containerization technologies like Docker and Kubernetes for deploying scalable applications. Familiarity with version control systems like Git and configuration tools such as Terraform will also be essential for the role.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - Site Reliability Engineer position will possess a blend of technical expertise and strong problem-solving abilities. They will demonstrate excellent collaboration skills, working effectively with diverse teams to design and implement solutions. A commitment to continuous improvement, an eagerness to learn, and a passion for leveraging technology to enhance reliability and operational excellence will define their approach. Additionally, candidates should exhibit adaptability, a calm demeanor during high-pressure situations, and a proactive mindset oriented towards innovation and customer satisfaction.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.