About the job
YOUR ROLE
We are seeking a talented and driven Database Reliability Engineer to become a vital part of our expanding team at Viant Technology. In this position, you will play a crucial role in designing, implementing, and overseeing our database infrastructure on cloud platforms such as AWS and Google Cloud Platform (GCP). This role presents an excellent opportunity for technical growth while enhancing the performance, automation, and reliability of our data systems.
DAY-TO-DAY RESPONSIBILITIES
- Database Maintenance and Operations: Ensure the health of our databases by managing backups, replication, and regular maintenance tasks across various environments including MySQL, PostgreSQL, and SQL Server.
- Cloud Database Support: Provide administration support for cloud-based databases such as AWS RDS, Aurora, DynamoDB, and Google Cloud SQL, guaranteeing optimal reliability and performance.
- Monitoring and Alerting: Establish and maintain monitoring and alerting systems using tools like Prometheus, Grafana, and cloud-native solutions such as CloudWatch and Stackdriver to proactively identify and address database issues.
- Performance Tuning: Collaborate with senior DBAs and developers to refine queries, indexes, and configurations to enhance performance.
- Automation and Scripting: Automate repetitive tasks through scripting and contribute to deployment pipelines and database change management processes.
- Security and Access Management: Implement role-based access controls, maintain audit trails, and enforce best practices for data security and compliance.
- Documentation and Support: Thoroughly document database configurations, procedures, and incident reports while providing support during incidents and working with engineers to troubleshoot issues.

