Overview
In this role you will help create, deploy and sustain highly available services at Google Cloud. You’ll collaborate across teams to design, build, and operate scalable systems that meet customer reliability needs. You will drive improvements in availability, latency, and system health while promoting automation and blameless incident response. This is a chance to shape infrastructure, mentor others, and work on mission-critical platforms at scale.
Responsibilities
- Engage in end-to-end service lifecycle from design to deployment, operation and refinement
- Provide design consulting, develop platforms/frameworks, conduct capacity planning and launch reviews
- Monitor and optimize service availability, latency and health
- Scale systems through automation and drive reliability improvements
- Lead incident response in a blameless culture and conduct postmortems
- Foster performance, reliability, and velocity improvements across the stack
Key requirements
- Bachelor in Computer Science
- 5 years of software development experience
- 3 years of designing/analyzing/troubleshooting large-scale distributed systems
- 2 years of leading projects and providing technical leadership
- collaboration
- problem solving
- openness to feedback
- software development in one or more programming languages
- large-scale distributed systems design and troubleshooting
- capacity planning and launch reviews
…
