Engineering makes Google's services fast and reliable for hundreds of millions of users. Described as "software engineering for adrenaline junkies", the team combines software development, networking, and systems administration expertise to build and run massively distributed, fault-tolerant software systems and infrastructure. You are a technology maven who loves being in the center of the action, and you will routinely tackle complex software and systems issues ranging from distributed change propagation on live serving systems, to designing and deploying cost-aware load balancing systems for the largest user-facing service in the world. You are a frontline fire fighter, assisting the team get to the end goal and tackle a part of of the huge issues that will arise and making sure it's fixed.
Design, architect, and build databases from determining business requirements to planning and deploying test and production systems.
Perform operational DBA duties. These will include: installation, database upgrades, patching, environment cloning, implementing backup/recovery and monitoring procedures, capacity planning, site failover/switchover.
Interface with clients, network, hardware and system operations teams to resolve problems with application/database systems.
Design, implement, and maintain integration with Google technologies.
Be part of a production support 24x7 rotation.
BS degree in Computer Science, Engineering, Mathematics, Statistics or related field; In lieu of degree, 4 years of relevant experience.
Experience administering large-enterprise Oracle database environments.
Hands-on experience administering commercial large-enterprise databases such as Oracle RAC, MySQL, SQL Server.
Strong understanding of relational database architecture concepts.
Proficiency working with Unix/Linux platforms with concrete knowledge of system administration/internals.
Knowledge of one of the following: Unix/Linux shell scripting, Perl, Python, C/C++, Java.
Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We're always on call to keep our networks up and running, ensuring our users have the best and fastest experience possible.
Google is not a conventional company, and we don’t intend to become one. At Google, we know that every employee has something...