We've moved! Visit
The Keyword
for all the latest stories about
life at Google
and our
student programs
.
Student Blog
Brought to you from your @GoogleStudents friends. From pre-university to PhD (and beyond), we got you.
Site Reliability Engineers: the “world’s most intense pit crew”
June 7, 2012
Today we’re featuring one of our roles within software engineering: the Site Reliability Engineer, or SRE. We sat down with Andrew Widdowson, who joined Google in 2007, to give you an inside look into the role.
If you’re interested in applying for a Site Reliability Engineer position, please apply for our general
Software Engineer
position, then indicate in your resume objective line that you’re interested in the SRE role.
Andrew in the lobby of the Google Australia office
Photo credit: Jurij Smakov
Tell us about your path to Google.
Andrew Widdowson:
I grew up in Oley, PA., a small town that has more cows than people. I attended
Carnegie Mellon University
in Pittsburgh, majored in computer science, minored in physics, and completed a
Fifth Year Scholars Program
in four years. After school, I spent two years in Boston as a research-oriented software engineer at Bose developing a music recommendation service. I moved to the Bay Area to join Google in 2007.
How do you define the term “Google Site Reliability Engineer”?
AW:
SREs at Google are the software engineers responsible for ensuring that all of Google’s services are super reliable and super fast, all of the time.
Wait, did you say “software engineer”?
AW:
Yes! Many people think that SRE is just a candy-coated term for "operations.” It's not—we're doing planet-scale engineering here, and that requires solid engineering principles and people. SREs typically start out as rock star software engineers interested in becoming rock star systems engineers, or vice versa. And unlike most operations groups, SREs are a volunteer army - they are free to transfer to other compatible software engineering teams at any time if they don’t like the work or the environment.
OK, what are SREs actually like?
AW:
To use an analogy, we’re not the actors on stage; we’re the folks behind the scenes wearing the headsets and making sure everything is running smoothly. Alternatively, our work is like being a part of the world’s most intense pit crew. We change the tires of a race car as it’s going 100mph. As individuals, we’re a mix of software engineering and large-scale systems engineering experts. It takes a group with a diverse collection of expertise to maintain the stability, reliability and performance of Google services while enabling the company’s developers to be agile and to make feature changes every day.
What does your team do?
AW:
My team is one of the oldest SRE teams at Google. We work on everything involved in web search, from encrypted search to image search. Like most software teams at Google, we also handle emergency alerts when anything goes down for web search. While the systems we work with are complex, we have the benefit of working with Google infrastructure that's highly instrumented and fault tolerant, allowing us a lot of leeway when we need to make behind the scenes changes. If we do our job right, no one should notice any interruptions of service.
What advice can you give aspiring SREs?
AW:
Learn CS fundamentals and get as much experience as you can. I started early on; in high school I ran my own business doing web design, server administration and writing web apps. When I got to college, I looked for ways outside of class to apply my knowledge. I served as the IT Director at my college radio station, where I kicked servers around and applied the theory I learned in class in the real world. Beyond data structures and algorithms, get a very good applied understanding of the Linux operating system. Work on a server farm running Hadoop, intern with your campus network engineering group, or launch a user-facing service on your favorite public cloud computing environment.
To apply, please visit
google.com/students
and apply for the Software Engineering opening. After applying, the recruiter will ask which of our Software Engineering roles you are interested in — just indicate your interest in Site Reliability.
Posted by Jessica Safir, University Programs
Labels
A Day in the Life of a New Grad in Google Dublin
7
AdCamp
2
AdMob
11
Ambassador Program
14
APAC
7
Appy Trails
28
Back to School
4
Better Know a New Grad
1
Better Know an Intern
15
Better Know an Office
4
Black History Month
10
Caitlin Talks to an Engineer
9
Chrome Extensions
3
Chromebook
1
College Tips by Google
1
Community
14
Conferences
16
consortium
1
CSSI
5
Day in the Life
2
deSTEMber
1
Development Programs
1
Diary of a Business Associate Intern
1
Diary of a Summer Intern
41
Diary of a Summer Intern - Erika
9
Diary of a Summer Intern - Franklin
3
Diary of a Summer Intern - Jess
3
Diary of a Summer intern - Luke
3
Diary of a Summer Intern - Madelaine
4
Diary of a Summer Intern - Pablo
3
Diary of a Summer Intern - Rio
4
Diary of a Summer Intern 2012
18
Diary of an MBA Intern
2
Education
19
EMEA
47
Europe
8
Events
13
Exploring Design at Google
4
GHC15
6
Going Green
6
Gone Google
2
Google Code University
1
Google Code-in
1
Google Games
3
Google Japan
1
Google Lime Scholarship
1
Google on campus
2
Google Online Marketing Challenge
10
Google Science Fair
2
Google.org
1
Google+
6
Googlers
14
Googlers Beta
11
Grace Hopper
11
GradTips
9
Hangouts On Air
21
Inside ITRP
6
Intern Insights
31
Intern Program
72
Interns Making an Impact
7
Interviews
1
Jobs
5
just for fun
30
K-12 (Pre-university)
14
LATAM
3
Life at Google
17
Middle East
1
My Path to Google
45
My Summer at Google
15
My Summer at Google 2012
10
North America
4
Office Environment
4
Open Source
9
PhD
7
Products
94
Programs and Competitions
116
Recruiter Tips and Tricks
15
Rice Plus
4
Scholarships
56
Search
1
STEM
2
STEP
1
Student Tips
15
Students
13
Summer of Code
1
Teach Parents Tech
10
Tech Students
3
Tips and Tricks
27
Women in Engineering
21
Young Innovators
10
YouTube
3
Archive
2020
Jul
May
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Nov
Oct
Sep
Aug
Jul
Jun
Apr
Mar
Feb
Jan
2015
Dec
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2011
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2010
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2009
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2008
Dec
Nov
Oct
Sep
Feed
Follow @GoogleStudents
Interested in opportunities and programs for students? Visit
google.com/students
.