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 Gusto, so some details may not match this job. The employer's own page has the real description.
Overview
The Staff Site Reliability Engineer at Gusto will play a critical role in managing and improving the reliability, availability, and performance of our systems and applications. This position involves the design, implementation, and monitoring of infrastructure, ensuring that our platforms operate efficiently and effectively to support our growing customer base. The selected candidate will collaborate with cross-functional teams to develop proactive solutions and implement best practices in software engineering and operational procedures to enhance operational resilience.
Job Responsibilities
- Design and implement scalable and reliable distributed systems.
- Monitor system performance and availability, ensuring rapid identification and response to incidents.
- Develop automation tools for deployment, monitoring, and management of our infrastructure.
- Work closely with development teams to improve service performance and reliability.
- Guide and mentor junior engineers in best practices for reliability engineering.
- Participate in on-call rotations to ensure system uptime and mitigate service disruptions.
- Conduct post-mortem analyses to drive continuous improvement efforts.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of experience in Site Reliability Engineering, DevOps, or a related discipline.
- Strong programming skills in languages such as Python, Go, or Java.
- Extensive experience with cloud platforms (e.g., AWS, GCP, Azure) and container orchestration tools (e.g., Kubernetes, Docker).
- Proficient in configuration management tools (e.g., Terraform, Ansible).
- Solid understanding of networking, databases, and microservices architecture.
- Excellent problem-solving skills and the ability to handle pressure in a fast-paced environment.
Technologies & Tools
The Staff Site Reliability Engineer will work primarily with a variety of technologies including cloud infrastructure such as AWS, Google Cloud Platform, or Azure; container orchestration solutions like Kubernetes and Docker; and configuration management and automation tools such as Terraform and Ansible. Proficiency in monitoring tools like Prometheus and Grafana, as well as logging solutions, is also essential for effective operations. Familiarity with scripting and programming languages such as Python, Go, or Java is crucial for automating processes and enhancing system reliability.
Ideal Candidates
The ideal candidate for this position will possess a strong technical background with a passion for improving system reliability through innovative solutions. They should demonstrate a proactive mindset, be highly analytical, and have exceptional communication skills to collaborate effectively with diverse teams. A strong focus on continuous improvement and the ability to adapt to evolving technologies will be essential. Furthermore, successful candidates will thrive in a collaborative environment where they can share knowledge and mentor others in the field of site reliability engineering.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.