Overview
In this role you will help ensure Google Cloud’s reliability at scale, from inception to operation and refinement. You’ll design and consult on systems, evaluate capacity, and guide launches while maintaining live services and improving performance. You work with cross-functional teams to automate and harden infrastructure, driving reliable velocity. You’ll engage in blameless postmortems and shape the product lifecycle to meet customer needs with high uptime.
Responsibilities
- Cover service lifecycle from design to deployment and refinement
- Provide system design consultation and capacity planning for new services
- Monitor availability, latency and health of live services
- Scale systems via automation and drive reliability improvements
- Lead incident response and blameless postmortems
- Collaborate with cross-functional teams to reduce toil and improve velocity
- Shape product lifecycle to embed reliability into Google Cloud platforms
Key requirements
- Bachelor’s degree in Computer Science, related field, or equivalent practical experience
- 8 years of software development experience
- 3 years of project leadership experience
- 3 years of experience designing, analyzing, and troubleshooting distributed systems
- collaboration
- problem solving
- openness to feedback
- Kubernetes administration in complex enterprise environments
- SRE principles: SLIs/SLOs, toil reduction, root cause analysis
- Prometheus, Grafana, Loki, Alertmanager monitoring stacks
…
