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 AppFolio, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Site Reliability Engineer for Observability at AppFolio will play a pivotal role in enhancing the reliability and performance of our services by establishing robust observability practices. The ideal candidate will be responsible for designing, implementing, and maintaining monitoring systems that provide critical insights into our applications’ health and performance. This position demands a deep understanding of distributed systems and a proactive approach to identifying and resolving issues effectively. Collaboration with cross-functional teams will be essential to ensure that our systems are not only resilient but also capable of meeting the evolving needs of our users.
Job Responsibilities
- Design and implement observability solutions that capture performance metrics and enable effective monitoring of distributed systems.
- Analyze system performance and reliability metrics to identify trends, root causes, and actionable insights.
- Collaborate with engineering teams to define and track service level indicators (SLIs), service level objectives (SLOs), and service level agreements (SLAs).
- Develop and maintain dashboards and alerting systems to ensure proactive incident response.
- Participate in and lead postmortem analysis of incidents to improve system reliability and performance.
- Drive cultural change towards reliability-focused engineering practices across the organization.
- Continuously evaluate and recommend tools and technologies that enhance the observability stack.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in Site Reliability Engineering or DevOps, with a focus on observability.
- Strong experience with monitoring tools such as Prometheus, Grafana, Datadog, or similar.
- Solid understanding of cloud platforms (AWS, GCP, Azure) and their observability features.
- Proficiency in scripting and programming languages such as Python, Go, or Java.
- Experience with container orchestration platforms (e.g., Kubernetes, Docker).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
The Senior Site Reliability Engineer for Observability will work with a range of technologies and tools including cloud services (AWS, GCP, Azure), container orchestration platforms (Kubernetes, Docker), monitoring and observability tools (Prometheus, Grafana, Datadog), and scripting languages (Python, Go, Java). Familiarity with CI/CD tools and practices will also be essential to seamlessly integrate observability within the development lifecycle.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset with a passion for improving system reliability and performance. They will be proactive communicators who thrive in collaborative environments, demonstrating flexibility and adaptability in the face of challenges. A successful candidate will exhibit a strong desire to learn and stay abreast of emerging technologies in observability, contributing to an innovative culture at AppFolio.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.