Database Reliability Engineer *** Direct end client ***

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Database Reliability Engineer
MySQL
Postgres
GCP
Spanner
Google Cloud Platform
Terraform
automation
database administration
system performance
high availability
configuration management
Salt
Python
Bash
cloud infrastructure
distributed systems
production environments
backup
data protection
recovery
deployment processes
scripting
DevOps
SRE
continuous improvement.
Amazon Web Services
Apache Velocity
Cloud Computing
Data Security
Database Architecture
Database
MySQL Database Administration
Progress Chef
Puppet
Replication
Ruby
Scalability
User Experience
PostgreSQL
Perl
DB SRE
Database SRE

Job Details

We are seeking a Database Reliability Engineer to join our dynamic team and help improve the reliability, performance, and scalability of our distributed database infrastructure. The role will focus on managing and optimizing MySQL and Postgres databases in Google Cloud Platform (Google Cloud Platform), while developing automation, tooling, and infrastructure enhancements to drive reliability and reduce operational toil.

Key Responsibilities:

  • MySQL Database Administration & Engineering: Manage and optimize MySQL and Postgres databases following best practices, industry standards, and community tools.

  • Automation & Self-Service Tooling: Develop and lead the design of automation and tooling to enhance developer velocity and operational efficiency.

  • Data Protection: Prevent data loss by leveraging replication technologies, backups, and disaster recovery processes.

  • Distributed Database Architecture: Contribute to the improvement and development of our distributed database systems (MySQL, Postgres, and Spanner).

  • Recovery & Deployment Optimization: Focus on improving recovery time and deployment processes through automation and system improvements.

  • On-Call Support: Participate in the on-call rotation, resolving critical issues swiftly and maintaining the highest availability standards.

  • Google Cloud Platform Persistence Support: Provide expertise on Google Cloud Platform persistence tools, particularly Spanner, and work closely with developers to support cloud-native database solutions.

  • Collaboration: Work closely with cross-functional teams to drive improvements in reliability, performance, and overall system health.

Why You'll Love This Role:

  • Impact: Your contributions will have a direct impact on the engineering organization and the user experience.

  • Technological Exposure: Gain hands-on experience with cutting-edge technologies like MySQL, Spanner, Google Cloud Platform, Terraform, and more.

  • Continuous Learning: A culture of growth where you will constantly learn and evolve while solving new and exciting challenges.

  • Collaboration: Be part of a collaborative, engineering-focused environment where innovation and reliability go hand in hand.

Our Ideal Candidate:

  • Experience with Databases: Solid experience in database administration and engineering, especially with MySQL. Knowledge of other RDBMS and key-value stores is a plus.

  • Scalable Production Environments: Proven experience working with databases in production at scale, with a focus on performance and high availability.

  • Scripting Expertise: Proficiency in writing scripts using Python, Bash, Ruby, or Perl (Python is preferred).

  • Configuration Management: Experience with configuration management systems (e.g., Salt, Puppet, or Chef), with familiarity in using Salt for automation.

  • Cloud Experience: Familiarity with Google Cloud Platform and/or AWS, particularly in managing cloud-based database solutions.

  • Team-Oriented: Ability to work effectively within a collaborative team of engineers, developers, and stakeholders.

  • Problem-Solving: Strong troubleshooting skills with a focus on reducing operational toil through automation and best practices.

  • Desire to Learn: A passion for continuous learning and a willingness to explore and implement new technologies.

Database Reliability Engineer, MySQL, Postgres, Google Cloud Platform, Spanner, Google Cloud Platform, Terraform, automation, database administration, system performance, high availability, configuration management, Salt, Python, Bash, cloud infrastructure, distributed systems, production environments, backup, data protection, recovery, deployment processes, scripting, DevOps, SRE, continuous improvement.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.