Database Reliability Engineer

Viant TechnologyIrvine, CA
3d$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.

Nice To Haves

  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service