Production Linux System Engineer/Programmer
Google - Council Bluffs, IA

This job posting is no longer available on Google. Find similar jobs: Google jobs

This position is based in Council Bluffs, IA.
The area: Operations and IT, Data Center

The Data Center team designs and operates some of the most sophisticated electrical and HVAC systems in the world. We're diverse, upbeat, creative, team-oriented engineers and managers working on a daily basis to develop data centers that are changing the face of contemporary computing facilities.
The role: Production Linux System Engineer/Programmer

As a Systems Engineer working on Google's infrastructure, your mission will be to implement the fast, available, and scalable systems and tools to support the production data-center infrastructure. You'll be using Google technology like GFS, BigTable, MapReduce and large-scale 'cloud computing' clusters. You will also be driving performance and reliability from software and infrastructure at massive scale. You will tackle challenging, novel situations every day and work with just about every other engineering and operations team at Google. You will be looked upon as an expert and advocate to fellow engineers on making design and reliability trade-offs in running large-scale services and engineering complex systems that fail gracefully and transparently to users. The most successful candidates for this role will have strong analytical and troubleshooting skills, fluency in coding, algorithms and systems design, solid communication skills and a desire to tackle the complex problems of scale which are uniquely Google. We are particularly interested in system administrators, software engineers and Unix programmers familiar with aspects of running web services at scale. A strong knowledge of Python is a must.

Responsibilities:
Review and influence ongoing design, architecture, standards and methods for operating services and systems.

Participate in capacity planning and demand forecasting, software performance analysis and system tuning.

Develop tools to monitor, measure and maintain systems.

Rapidly scale systems to meet demand.

Minimum Qualifications:
BS in Computer Science (In lieu of degree, 5 years relevant work experience).

5 years relevant work experience.

Knowledge of TCP/IP networking. Knowledge of webservers, security, DNS, file systems.

Programming/scripting ability, particularly Python.

Preferred Qualifications:
MS in Computer Science.

5 years of Linux or UNIX system administration experience.

Expert in Python.

Excellent verbal and written skills with outstanding customer service.

The Big Picture

Council Bluffs office

Google is very happy to be located in Council Bluffs, IA. We announced our plans to build a data center here in early 2007, and today we are a fully operational site that has already begun benefitting our users around the world. We have had an excellent experience in Council Bluffs as we've built out this $600 million investment, and we look forward to being a part of the Iowa community for many years to come.

Location: Council Bluffs

Data Center & Network

Lay the foundation for innovation, collaboration and building a better web.
Team: Data Center & Network

Google - 24 months ago - save job - block
Recommended Jobs
Database Programmer
Aim for Brilliance - Omaha, NE
Aim for Brilliance - 30+ days ago

Application Programmer
Randstad Technologies - Offutt AFB, NE
Randstad Technologies - 13 days ago

Database Programmer
AIM Institute, Inc. - Omaha, NE
AIM Institute, Inc. - 30+ days ago
About this company
356 reviews
Google is not a conventional company, and we don’t intend to become one. At Google, we know that every employee has something...