Database Reliability Engineer

Opennet Limited โ€” Taiwan ยท Posted ~3 weeks ago

Mid

Skills

Database Architecture Performance Optimization High Availability Database Security Automation Programming Database Security

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

We are seeking a self-driven professional to manage large-scale database systems in production environments. You need a deep understanding of database architecture, performance optimization, and high availability solutions. You must be passionate about building reliable, scalable data infrastructure. Strong automation mindset and programming skills are essential to build tools that improve database operations and reliability.

Highlights

Self-motivated and experienced database reliability engineer. Proven track record in managing large-scale database systems in production environments. Deep understanding of database architecture, performance optimization, and high availability solutions. Strong automation mindset and programming skills. Knowledge of SLI/SLO/SLA concepts and reliability engineering practices.

Description

We are looking for A self-driven Database Reliability Engineer with proven experience in managing large-scale database systems in production environments.Have a deep understanding of database architecture, performance optimization, high availability solutions, and database security best practices.Are following the latest industry trends in database technologies and are passionate about building reliable, scalable data infrastructure.Have strong automation mindset and programming skills to build tools that improve database operations and reliability.Understand SLI/SLO/SLA concepts and have experience implementing reliability engineering practices. Key Responsibilities Work in a team of DBRE and DevOps professionalsDesign, implement, and maintain highly available database architectures to support business growth across multiple countriesImprove existing database infrastructure, including performance tuning, capacity planning, backup/recovery strategies, and disaster recovery proceduresDevelop automation tools and internal platforms using Go/Python to streamline database operations, reduce manual interventions, and minimize human errorsMonitor database health and performance metrics, establish alerting mechanisms based on SLO burn rates, and proactively identify potential issuesTake ownership and responsibility for database operations including schema changes, data migrations, and production deploymentsCollaborate with development teams to provide database design consultation, query optimization, and troubleshooting supportConduct regular database security audits and implement security best practices to protect sensitive data Our Stack Relational Databases: AWS Aurora MySQL/PostgreSQLNoSQL Databases: MongoDB Atlas, AWS DocumentDBCaching Layer: AWS ElastiCache, ValkeyMessage Queue: Apache RocketMQ, RabbitMQSearch Engine: ElasticSearch, Mongo AtlasOLAP: RedshiftMonitoring & Alerting: Prometheus, Grafana, Loki, Alert ManagerBackup & Recovery: AWS Backup, Point-in-Time Recovery, Cross-Region ReplicationDatabase Proxy: RDS ProxyInfrastructure as Code: Terraform, AnsibleCI/CD Integration: Jenkins, ArgoCD, Github Action, HelmNetwork & Security: AWS VPC, Security Groups, AWS Secrets ManagerProgramming Languages: Golang, PythonContainerization: Kubernetes