IT-Software Development: Computer-Network Security, Database Development-Administration, Desktop Service and Support, Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, IT Project Management, Network and Server Administration, Software-System Architecture
Site Reliability Engineering (SRE) is what you get when you treat operations as if it’s a software problem. Our mission is to progress, protect, and provide for the software and systems behind all of Google’s public services - Search, Ads, Gmail, Android, YouTube, and AppEngine, to name just a few - with an ever-watchful eye on their availability, latency, performance, and capacity.
This is an unusual job, unlike others in the industry. Like traditional operations groups, we keep important, revenue-critical systems up and running despite hurricanes, bandwidth outages, and configuration problems . Unlike traditional operations groups, we also have full access to and authority to fix, extend, and scale the code to keep it working and harden it against all the vagaries of the Internet. We hire people from both systems and software backgrounds. Strong candidates will have experience with both.
•Design, write and deliver software to improve the availability, scalability, latency, and efficiency of Google's services.
•Solve problems relating to mission critical services and build automation to prevent problem recurrence; with the goal of automating response to all non-exceptional service conditions.
•Influence and create new designs, architectures, standards and methods for large-scale distributed systems.
•Engage in service capacity planning and demand forecasting, software performance analysis and system tuning.
•Conduct periodic on call duties using a follow-the-sun model.
•BS degree in Computer Science or related technical field, or equivalent practical experience.
•Experience in one or more of: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
•Experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.
•Networking: experience with network theory e.g. TCP/IP, UDP, ICMP, etc., MAC addresses, IP packets, DNS, OSI layers, and load balancing.
San Jose, San Francisco CA
Phone: (866) 816-1615 x 823