- Runs incident response drills, post-mortems, and root cause analysis; learns from past incidents to prevent recurrence.
- Starts the day reviewing overnight alerts and system performance metrics, triaging anomalies.
- Participates in team stand-ups on projects, incidents, and daily priorities.
- Automates routine processes, analyzes system logs, and builds tools to strengthen monitoring.
- Works alongside software engineers advising on resilient-code best practices and reviewing changes pre-deployment.
- Maintains high SLIs/SLOs; documents work and shares insights with a customer-centric mindset.
Must have:
- Architecture, design patterns, reliability, and scaling of new and existing systems.
- Incident command experience — driving RCA, coordinating cross-functional teams, ensuring corrective-action follow-through.
- Observability built from the ground up — defining SLOs/SLIs, closing monitoring gaps, alerting strategies that catch failures before customers do.
- Linux kernel internals — scheduler, memory allocation, driver subsystems.
- High-quality code in at least one language (Python, Go, or similar).
- IaC (Ansible, Terraform, Kubernetes) and CI/CD (GitLab CI, AWX, etc.) for bare-metal or cloud infrastructure.
- TCP/IP and network programming.
- Distributed storage systems — object, block, and/or file storage paradigms.
Nice to have:
- Hardware and GPU troubleshooting.
- OVN/OVS-based networking stack exposure.
Site Reliability Engineer in sunnyvale at Unknown Company
This position is listed as full time and onsite.