Database Reliability Engineer

ViantIrvine, CA
73d$130,000 - $150,000

About The Position

We are looking for a skilled and motivated Database Reliability Engineer to join our growing team. In this role, you will support the design, implementation, and day-to-day operations of our database infrastructure across cloud platforms including AWS and Google Cloud Platform (GCP). This position offers a great opportunity to grow technically while contributing to performance, automation, and reliability of our data systems.

Requirements

  • 2-5 years of experience in database administration in production environments.
  • Experience with relational databases such as MySQL, PostgreSQL, or SQL Server.
  • Hands-on exposure to AWS (e.g., RDS, Aurora) and/or GCP (e.g., Cloud SQL, BigQuery).
  • Experience with Linux systems and cloud monitoring tools (e.g., CloudWatch, Stackdriver).
  • Proficient in scripting (e.g., Bash, Python) and automation tools.
  • Familiar with CI/CD and infrastructure automation (e.g., Terraform, GitHub Actions, Jenkins).
  • Hands-on experience with Grafana and Prometheus for database and infrastructure monitoring.
  • Understanding of backup and recovery strategies, replication, and high availability.
  • Basic knowledge of performance tuning and monitoring tools (e.g., EverSQL).
  • Strong analytical and troubleshooting skills; ability to work independently and collaboratively.
  • Exposure to NoSQL or distributed database systems (e.g., MongoDB, Aerospike).
  • Experience with Git, CI/CD pipelines, and infrastructure as code tools (e.g., Terraform, GitHub Actions).
  • Familiarity with containerized environments (Docker, Kubernetes).
  • Experience working in regulated environments or with data compliance standards.

Responsibilities

  • Maintain database health by managing backups, replication, and routine maintenance tasks across environments (e.g., MySQL, PostgreSQL, SQL Server).
  • Assist with administration of cloud-based databases such as AWS RDS, Aurora, DynamoDB, and Google Cloud SQL, ensuring reliability and performance.
  • Set up and maintain monitoring and alerting systems using Prometheus and Grafana, as well as cloud-native tools (e.g., CloudWatch, Stackdriver) to proactively detect and resolve database issues.
  • Collaborate with senior DBAs and developers to optimize queries, indexes, and configurations for better performance.
  • Automate recurring tasks using scripts and contribute to deployment pipelines and database change management processes.
  • Implement role-based access controls, audit trails, and enforce best practices for data security and compliance.
  • Document database configurations, procedures, and incident reports. Provide support during incidents and collaborate with engineers to troubleshoot issues.

Benefits

  • Fully paid health insurance
  • Paid parental leave
  • Unlimited PTO

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service