Job Description
5 years of experience with designing and managing MySQL databases with a focus on performance, security, scalability, reliability, high-availability, and disaster recovery.
Experience with database internals, diagnose memory leaks, data corruption, replication, database performance, and tuning.
Experience with scripting, automation, exposure to SQL/PL-SQL, and languages such as Python and Java.
Preferred qualifications:
Experience in migrating mission-critical database applications from on-premise to cloud, or running in a hybrid cloud environment for large enterprise.
Experience building and packaging database components in Kubernetes (K8s).
Experience in technical consulting on database design and architecture.
Experience working in a fast-moving dynamic organization with extensive cross-collaboration with various functions such as Support, Software Engineering, Product Management.
Experience supporting large enterprise customers with high SLO and SLA requirements.
About the job
Database Administrators embrace Google's motto to ensure millions of users can access the world's information without a glitch. As a Database Engineer at Google, you design, implement and maintain our relational database systems for performance and reliability. You're responsible for tuning and configuring our databases as well as building tools and scripts to monitor, troubleshoot and automate our systems. You propose test plans and interface with external groups, developers and application owners
to arrive at optimal solutions. Other areas of responsibility include designing and enhancing disaster
recovery and backup systems. As you are writing automation for hundreds of machines, pages are serving up in real time, which means that the user has a seamless browsing experience.
Google Cloud accelerates organizations’ ability to digitally transform their business with the best infrastructure, platform, industry solutions and expertise. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology – all on the cleanest cloud in the industry. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
Responsibilities
Help root-cause release issues like corruption, memory leaks, lock contentions, performance regressions, increased CPU usage, etc. Train the scalability challenge from all aspects deployments, database management, and database operations.
Partner and help drive great cross-functional relationships with internal leadership, stakeholders, and partners to help create highly reliable database offerings there by expanding the footprint of SQL products for the Cloud.
Develop relationships with key enterprise customers and engage with them to recommend instance sizing, flag settings, other best practices, and help customers perform experiments with different settings to tune Cloud SQL (MySQL) instances for their workloads.
Provide input and influence the product roadmap and strategy, while prioritizing pre-existing initiatives to drive multifold returns for the Cloud business broadly and the production teams specifically.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, ****** orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
💡 Quick Summary
Seeking a career-building opportunity? The SQL Database Engineer| Google Cloud position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
