Site Reliability Engineer (Remote)
Home Depot / THD
Remote in Atlanta, Georgia
Job Description
Position Purpose:
As a Site Reliability Engineer (SRE) at The Home Depot you will be a part of a talented team that works to improve the reliability and performance of our systems. You will work closely with multiple teams to develop process and technology to improve the overall reliability of our critical services and applications. In this role you will work with development teams to incorporate reliability engineering principles as a standard practice. The ideal candidate will have experience with software engineering and a solid understanding of systems and application design.
Key Responsibilities:- 60% Delivers and Executes - Assists in developing, testing, deploying, and maintaining software; Follows best practices established by the organization and participates in improvement conversations; Consistently helps the team achieve results, even under tough circumstances
- 20% Learns and Grows - Learns through successful and failed experiment when tackling new problems; Actively seeks ways to grow and be challenged using both formal and informal development channels
- 20% Plans and Aligns - Builds partnerships and works collaboratively with others to meet shared objectives; Collaborates with other team members in agile processes; Relates openly and comfortably with diverse groups of people
- This position typically reports to Software Engineer Manager or Sr. Manager
- This position has 0 Direct Reports
- No travel required.
- Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
- Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Minimum Qualifications:
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- Demonstrable knowledge of Linux systems, TCP/IP, HTTP, and multi-tier web application architectures
- Excellent written and interpersonal communication and documentation skills
- Practical knowledge of various aspects of service design, including application protocols, caching strategies, and software design principles
- Solid understanding of systems and application design, including the operational trade-offs of various designs
- Practical, solid knowledge of shell scripting, Java and at least one systems programming language (Go preferred)
- Adaptable and able to focus on simple, efficient & reliable solutions
- BS in Computer Science or equivalent experience
- 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.
- No additional education
- 1
- No additional years of experience
- None
- None
- None
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy