Systems Engineer, Site Reliability Engineering

Post on 10-Dec-2015

123 views 2 download

description

Original copy of job listing

Transcript of Systems Engineer, Site Reliability Engineering

9/20/15, 7:42 PMSystems Engineer, Site Reliability Engineering

Page 1 of 4https://www.google.com/about/careers/search#!t=jo&jid=83835001&

Systems Engineer, Site Reliability EngineeringAbout Google Careers Search all jobs

View all

All Jobs

My Applications

Starred

RECENTLY VIEWED

Systems Engineer, SiteReliabilit...Mountain View, CA, USA

Get more with Google+

See customized job recommendationsConnect with people at GoogleGet email updates when new jobs openStar jobs you like to quickly find them later

ENABLE GOOGLE+ENABLE GOOGLE+

Software Engineer, Site ReliabilityEngineeringLos Angeles, CA, USA

Systems Engineer, Site Reliability EngineeringPittsburgh, PA, USA

Software Engineer, ChromeLos Angeles, CA, USA

Microfabrication Engineer, Quantum MachineLearningLos Angeles, CA, USA

1/6 Do Cool …

Systems Engineer, Site ReliabilityEngineeringLos Angeles, CA, USATechnical Infrastructure · Full-time

Know someone who would be interested?

Know someone at Google? …

Site Reliability Engineering (SRE) is what you get when you treatoperations as if it’s a software problem. Our mission is toprogress, protect, and provide for the software and systemsbehind all of Google’s public services - Search, Ads, Gmail,Android, YouTube, and AppEngine, to name just a few - with anever-watchful eye on their availability, latency, performance, andcapacity.

This is an unusual job, unlike others in the industry. Liketraditional operations groups, we keep important, revenue-criticalsystems 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 scalethe code to keep it working and harden it against all the vagariesof the Internet. We hire people from both systems and softwarebackgrounds. Strong candidates will have experience with both.

Just as what we do is unique, where we do it is unique too. AtGoogle, we have the good fortune to have developed manyinteresting systems ranging from planet-spanning databases tonear real-time scalable data warehousing to fault-tolerantdatastream joining. In SRE, we flip between the fine-graineddetail of disk driver I/O scheduling to the big picture ofcontinental-level service capacity, across a range of systems anda user population measured in billions. We own those productsin production. We drive reliability and performance acrossmassive scale by mastering the full depth of the stack. Weliterally do learn something new every day - usually surprisingthings - that have the potential to transform the lives of billions ofour users around the world.

As a Systems Engineer on the SRE team, you will work on large-scale system design and troubleshooting, and be fluent insystems programming and/or automation. You will have a desireto tackle the complex problems of scale which are unique toGoogle. Familiarity with running production environments atscale is crucial in this job along with an in-depth understandingof Unix systems internals, and networking.

Responsibilities

Design, write and deliver software to improve the availability,

VIEWERS OF THIS ALSO VIEWED

VIDEOS TO WATCH

APPLY NOWAPPLY NOW Find connections

9/20/15, 7:42 PMSystems Engineer, Site Reliability Engineering

Page 2 of 4https://www.google.com/about/careers/search#!t=jo&jid=83835001&

scalability, latency, and efficiency of Google's services.Solve problems relating to mission critical services and buildautomation to prevent problem recurrence; with the goal ofautomating response to all non-exceptional serviceconditions.Influence and create new designs, architectures, standardsand 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.

Minimum qualifications

BS degree in ComputerScience or relatedtechnical field, orequivalent practicalexperience.Experience in one ormore of: C, C++, Java,Perl, Python, Go, orscripting experience inShell and Perl.Experience working withUnix/Linux systems fromkernel to shell andbeyond, with experienceworking with systemlibraries, file systems, andclient-server protocols.Networking: experiencewith network theory e.g.TCP/IP, UDP, ICMP, etc.,MAC addresses, IPpackets, DNS, OSI layers,and load balancing.

Preferred qualifications

Expertise in designing,analyzing andtroubleshooting large-scale distributed systems.In-depth knowledge ofoperating systems(processes, threads,concurrency issues, locks,mutexes, semaphores,monitors and how theywork).Familiarity withalgorithms, datastructures and complexityanalysis.Systematic problemsolving approach, coupledwith a strong sense ofownership and drive.

Area

Behind everything our users see online is the architecture builtby the Technical Infrastructure team to keep it running. Fromdeveloping and maintaining our data centers to building the nextgeneration of Google platforms, we make Google's productportfolio possible. We're proud to be our engineers' engineersand love voiding warranties by taking things apart so we canrebuild them. We're always on call to keep our networks up andrunning, ensuring our users have the best and fastestexperience possible.

9/20/15, 7:42 PMSystems Engineer, Site Reliability Engineering

Page 3 of 4https://www.google.com/about/careers/search#!t=jo&jid=83835001&

Who we are

What we believe

What we do

Company

Images and B-roll

Blog directory

Google+ directory

Twitter directory

News fromGoogle Search all jobs

Office locations

Teams & Roles

Life at Google

Careers

News and events

Financialinformation

Corporategovernance

Investor relations Contact us

Technical Infrastructure

Make Google's services fastand reliable for billions ofusers.

Learn more about ourTechnical Infrastructure roles

Los Angeles

Located in the Frank Gehry-designed Binoculars Buildingjust two blocks from thebeach, Google Los Angelesoffers some of the mostfascinating engineering andsales work in the world.We’re helping the secondlargest city in the UnitedStates become a veritabletech center.

Learn more about our LosAngeles office

Job details

Team orrole:

Technical Infrastructure

Job type: Full-timeLastupdated:

Sep 15, 2015

Joblocation(s):

Los Angeles, CA, USA

Know someone at Google? …

To all recruitment agencies: Google does not accept agencyresumes. Please do not forward resumes to our jobs alias,Google employees or any other company location. Google is notresponsible for any fees related to unsolicited resumes.

At Google, we don’t just accept difference - we celebrate it, wesupport it, and we thrive on it for the benefit of our employees,our products and our community. Google is proud to be an equalopportunity workplace and is an affirmative action employer. Weare committed to equal employment opportunity regardless ofrace, color, ancestry, religion, sex, national origin, sexualorientation, age, citizenship, marital status, disability, genderidentity or Veteran status.

APPLY NOWAPPLY NOW Find connections

9/20/15, 7:42 PMSystems Engineer, Site Reliability Engineering

Page 4 of 4https://www.google.com/about/careers/search#!t=jo&jid=83835001&

Facebook directory

YouTube directory

Google · Privacy & Terms