Go to Google Home
 Google Job Opportunities
Home

About Google

We're Hiring!
  Main
  All Openings
  Top 10 Reasons
  Culture
  Benefits
  Inside View
  Work/Life Balance


Find on this site:

Engineering, Operations & IT

Systems Administration

  • Cluster Systems Administrator
  • Cluster Systems Administrator - Dublin
  • Data Warehousing/Data Modeling Engineer
  • Engineering Manager/Director Google.com
  • Engineering Director Google.com (SRE)
  • Engineering Excellence Software Engineer
  • Enterprise Systems Engineer
  • Hardware Systems Project Manager
  • Security Systems Administrator (Temp)
  • Senior Systems Administrator
  • Senior Systems Administrator/Architect, Google.com (SRE)
  • Senior Software Engineer/Unix System & Network Administrator, Google.com
  • System Administrator, Junior to Intermediate
  • System Administrator, Intermediate to Senior
  • Windows System Administrator
  • Windows/Linux Sys Administrator

View all Engineering/Ops/IT positions

   

Graduating?
Join innovative thinkers who care equally about engineering on a grand scale and developing a culture that's great for all employees. Learn more.



Cluster Systems Administrator

Position based in Mountain View, CA.

  • Are you a detail-oriented systems professional, seasoned Network and Unix jockey as well as a performance analyst, at the top of your game?
  • Looking for the next cool problem to solve, in a fast-paced and engineering- driven environment?
  • Can you write a script or application that performs practically the entire job you once held earlier in your career?
  • Does your idea of a good time involve taking things apart just to see how they work? Are you successful putting them back together when you're done?
  • Can you help achieve increased Availability, Reliability, Uptime, and Quality? (for our systems and services, naturally)
If you answered "Yes" to more than three of the above questions, you may have what it takes.

Google's Cluster Operations team is looking for talented system administrators to help administer Google's complex, proprietary clustering technologies. Google's Cluster Operations team needs seasoned system administrators to automate complex tasks across a huge cluster.

Responsibilities:
  • Automation of tasks as much as possible through the development of scripts and administration tools.
  • Configuration of system and network parameters.
  • Monitoring of system stability and performance.
  • Ensuring 24x7 operation of our cluster.
  • Comprehensive documentation of our procedures.
Requirements:
  • B.S. in Computer Science or a related technical discipline, or equivalent experience.
  • 4+ years experience with Linux/Unix.
  • Intimate knowledge of TCP/IP networking.
  • Strong programming and scripting ability (Python, Perl, bash).
  • Excellent verbal and written skills.
  • Outstanding customer service abilities.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Cluster Systems Administrator - Mountain View.


Data Warehousing/Data Modeling Engineer

Position based in Mountain View, CA.

Google is looking for an outstanding Engineering professional who will play a major role in developing, deploying, and supporting its data warehouse. This is a unique opportunity and requires extensive experience in data modeling in a high data volume environment. In this role, you will be responsible for all aspects of data model development and management. You must have excellent communication skills and outstanding track record with the user community in order to be considered for this position.

Experience and Attributes Desired:

  • BS/MS in Computer Science or equivalent.
  • 5-10 years of data modeling experience, with at least 5 years as a data warehouse data modeler.
  • 3-5 years of experience developing data models for MicroStrategy installations.
  • Proven experience in a high service level environment.
  • Ability to adapt quickly in a rapidly changing environment.
  • Strong interpersonal, communication and client facing skills.
  • Ability to work closely with users and lead cross-functional teams.
  • Experience with Netezza a strong plus.
  • Experience with PL/SQL, UNIX shell scripting, Perl, Python, Java a strong plus.
  • Past experience in a large-scale, custom-developed, e-commerce environment with high availability.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Data Warehousing/Data Modeling Engineer - Mountain View.


Enterprise Systems Engineer

Position based in Mountain View, CA.

Google is the premier provider of Internet search and has the most advanced search technology in the world. We are looking for a senior level engineer to help pack the power of 10,000+ machines down to a single search appliance. The ideal candidate is goal-oriented, has the ability to handle interruptions while fluidly switching between several projects, and takes a "work smarter, not harder" approach.

Responsibilities:

  • Work within engineering maintaining/developing OS infrastructure for search appliances:
    • Configure a highly customized Linux distribution.
    • Manage packages (release updates) apply security patches.
    • Develop tools to maintain and monitor corporate appliances.
    • Write comprehensive documentation.

Requirements:

  • BS or MS in Computer Science or equivalent experience.
  • 5+ years experience with Unix.
  • 2+ years doing package management with Linux.
  • Experience supporting and/or developing appliances.
  • Extensive knowledge of TCP/IP networking, routers, switches, and load balancers.
  • Solid understanding of Intel-based PC hardware.
  • Programming/scripting ability (Python, C/C++, JAVA).

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Enterprise Systems Engineer - Mountain View.


Security Systems Administrator (Temp)

This is a temporary assignment at Google through ABE Services. ABE Services

Position based in Mountain View, CA.

Google is looking for a self-directed Systems Administrator to work on the integration of a highly customized application. This position is contract based but permanent employment is an option for the right candidate. To be considered for this position, you must have the following experience:

Technical Skills:
  • BS in Computer Science or equivalent experience.
  • 2+ years experience with Linux, preferably with an emphasis on security.
  • 5+ years overall of Unix systems administration experience.
  • Solid background in Unix Systems Administration topics (e.g. LDAP, PPPD, RADIUS).
  • Thorough understanding of the details of IPSEC and SSL.
  • Strong scripting skills (python, perl, shell) and experience with robust programming.
  • Familiarity with Unix system programming (C/C++).
  • Excellent written and verbal communication skills.
  • Some level of expertise with Windows and Mac OS X administration.
Other:
  • Self-direction and project management skills.
  • Exceptional communication skills.
  • Ability to work within a team and teach new concepts to others.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Security Systems Administrator (Temp) - Mountain View.


Senior Systems Administrator

Position available in Santa Monica, CA.
  • Are you a detail-oriented systems professional, seasoned Unix jockey, Internet services architect, database whiz, performance analyst, or software engineer, at the top of your game?
  • Looking for the next cool problem to solve, in a fast-paced and engineering-driven environment?
  • Can you write a script or application that performs practically the entire job you once held earlier in your career?
  • Does your idea of a good time involve taking things apart just to see how they work? Are you successful putting them back together when you're done?
  • Can you help achieve increased Availability, Reliability, Uptime, and Quality? (for our systems and services, naturally)
If you answered "Yes" to more than three of the above questions, you may have what it takes. Keep reading.

Google.com Engineers are involved in all aspects of running our site. From design to debug, from architecture to applications, Google.com engineers spend their time troubleshooting problems in large-scale clustered application service environments, and focus on making continual improvements to our services.

Working for Google.com, you will wear many hats: performance analyst, service architect, system/database administrator, capacity planner, tools developer, monitoring expert, and technical evangelist, for all components of Google.com's services.

This position requires Strong scripting skills, a passion for problem solving, deep understanding of networks, operating systems, multi-tiered Internet services, and the ability to learn new applications and concepts quickly.

Requirements:
  • BA/BS in Computer Science or a related technical discipline.
  • 8-15 years experience for Sr. Systems Administrator/Architect position.
  • Experience in a high-volume or critical production service environment.
  • Proven technical troubleshooting experience.
  • Senior level Unix systems or database administration experience.
  • Programming or debugging of web applications running under Java VM.
  • In-depth knowledge of Linux, networking, and shell scripting.
  • Knowledge of Python programming a plus.
  • Experience with MySQL a plus.
  • Programming and troubleshooting skills in C/C++ and/or Java a plus.
  • Excellent written and verbal communication skills.
  • Ability to handle periodic on-call duty as well as out-of-band requests.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Senior Systems Administrator - Santa Monica.


System Administrator, Junior to Intermediate

Positions available in Mountain View, CA.

We are looking for promising System Administrators to support our growing office and server infrastructure. Working in a demanding and fast-paced environment, you will need exceptional technical acuity and individual initiative combined with a customer focused approach.

Responsibilities:
  • Configure system and network parameters.
  • Monitor stability and performance.
  • Ensure 24x7 operation.
  • Assist with corporate Linux desktop support.
  • Write comprehensive documentation.
Requirements:
  • BS in Computer Science or equivalent experience.
  • 2+ years experience with Linux.
  • Working knowledge of TCP/IP networking.
  • Working knowledge of security, webservers, NIS/NFS, MTAs.
  • Programming/scripting (bash, perl, python).
  • Excellent verbal and written skills with outstanding customer service.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include System Administrator, Junior to Intermediate - Mountain View.


System Administrator, Intermediate to Senior

Positions available in Kirkland, WA / Mountain View, CA / New York, NY / Santa Monica, CA.

Google is the premier provider of Internet search and has the most advanced search technology in the world. We are looking for intermediate to senior level System Administrators to help create and maintain the Linux clusters that power Google's search engine.

The ideal candidate is goal-oriented, has the ability to handle interrupts while fluidly switching between several projects, and takes a "work smarter, not harder" approach.

Responsibilities:

  • Configure system and network parameters (both corporate and production).
  • Monitor stability and performance.
  • Ensure 24x7 operation.
  • Rapidly scale system to meet demand.
  • Help develop tools to maintain and monitor the cluster.
  • Assist with corporate Linux desktop support.
  • Write proposals, present to management.
  • Write comprehensive documentation.
  • Train/mentor junior System Administrators.

Requirements:

  • BS or MS in Computer Science or equivalent experience.
  • 5+ years experience with Unix.
  • 3+ years experience with Linux.
  • 2+ years running large production systems (more than 500 servers).
  • Working knowledge of TCP/IP networking and load balancing.
  • Extensive knowledge of webservers, firewalls/security, NFS, DNS, NIS, MTAs.
  • Programming/scripting ability (bourne, perl, python, C).

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include System Administrator, Intermediate to Senior and the location of interest. For example, if you are interested in the Mountain View position, your subject line should be: System Administrator, Intermediate to Senior - Mountain View.


Windows System Administrator

Positions available in Mountain View, CA and Kirkland, WA.

Primary responsibilities:

As a member of our Windows Operations team, you will install, deploy, and upgrade servers to support our existing infrastructure. You will design and implement upgrades, develop infrastructure, manage and automate recurring tasks, and help ensure that technology is always an aid, not an obstacle. You will be an escalation point for our Helpdesk team and will share in our 24/7 on-call responsibilities. Travel may be required as Google has offices worldwide. Working in a demanding, fast-paced environment, you will need exceptional technical expertise and individual initiative while maintaining a user-centered attitude.

Requirements:
  • Outstanding customer service and interaction skills, as well as excellent verbal and written communications skills.
  • 5+ years of hands-on experience with server applications in a Microsoft networked environment.
  • High level of expertise in the following areas:
    • Windows 2000/2003 Server
    • Active Directory management
    • Security management, including Group Policy Objects
    • Administrative scripting (highly preferred)
  • Excellent knowledge of server hardware and problem-solving skills.
  • Some level of expertise with Linux or other UNIX administration.
  • Some level of expertise with LAN network administration.
  • Project management and documentation skills.
  • High level of initiative and dedication.
  • Demonstrated ability to be a team player and willingness to lend a hand with any project.
  • BS Degree or equivalent experience.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Windows System Administrator and the location of interest. For example, if you are interested in the Mountain View position, your subject line should be: Windows System Administrator - Mountain View.


Windows/Linux Sys Administrator

Position based in Mountain View, CA.

Google is the premier provider of Internet search and has the most advanced search technology in the world. We are looking for System Administrators to help create and maintain the Windows/Linux clusters that power Google's search engine.

The ideal candidate is goal-oriented, has the ability to handle interrupts while fluidly switching between several projects, and takes a "work smarter, not harder" approach.

Responsibilities:
  • Configure system and network parameters.
  • Monitor stability and performance.
  • Ensure 24x7 operation.
  • Assist with corporate Linux and Windows desktop support.
  • Write comprehensive documentation.
Requirements:
  • BS in Computer Science or equivalent experience.
  • 2+ years experience with Linux.
  • Working knowledge of security, webservers, NIS/NFS, MTAs.
  • Programming/scripting ability (bash, perl, python).
  • 2+ years running large production systems (more than 500 servers).
  • 4+ years experience with Windows.
  • High level of expertise in the following areas:
    • Windows 2000/2003 Server (including IIS).
    • Microsoft SQL Server.
    • Active Directory management.
    • Security management, including Group Policy Objects.
    • Administrative scripting (highly preferred).
  • Working knowledge of TCP/IP networking.
  • Excellent verbal and written skills with outstanding customer service.

For immediate consideration, please send a text (ASCII) or HTML version of your resume to jobs@google.com. Important: The subject field of your email must include Windows/Linux Sys Administrator - Mountain View.


Systems Administrator

Responsibilities:
  • Contribute to company's hardware architecture and generate designs and proposals to address business needs.
  • Create high-profile, long-term projects.
  • Design and architect large scale systems and infrastructures.
  • Act as the system administrator to company's specific software.
  • Assist in building datacenters at different locations from scratch and quickly.
Requirements:
  • BS (or foreign degree equivalent) in Engineering/CS and 1 year experience as Systems/Network Administrator (in lieu of BS + 1, will accept 4 years experience as Systems/Network Administrator).
  • Must have experience designing and expanding web sites; troubleshooting hardware and software problems on WAN/LAN; resolving router and switch configuration issues.

Interested candidates must send their resume to:
SysAdmin1, K. Wolfe
1600 Amphitheatre Parkway
Mt. View, CA 94043
U.S.A.