Seeking an experienced Database Reliability Engineer to own the health and performance of our hybrid cloud database infrastructure. The successful candidate must have at least 8 years of experience managing high-availability relational and NoSQL databases.
Requirements
- 8+ years of hands-on experience managing production relational databases (preferably MySQL and PostgreSQL) and NoSQL databases such as MongoDB and Redis in OLTP environments.
- Proven working experience as a Database Administrator
- Expert-level understanding of SQL, query optimization, indexing and execution plan analysis.
- High-availability and DR expertise: Demonstrated experience implementing replication, failover and disaster recovery strategies, along with backup/restore procedures that meet strict availability requirements.
- Scripting and automation skills : Proficiency in scripting languages (Python, Bash, etc.) and automation tools (Terraform, Ansible) to automate database operations.
- Containerization and orchestration: Hands-on experience deploying and managing databases on Docker and orchestrating them with Kubernetes, including StatefulSets, persistent volumes, and operators.
- Monitoring stack: Familiarity with observability tools such as Prometheus, Grafana and logging/alerting frameworks to build metrics dashboards and manage alerts.
- Cloud infrastructure: Experience with AWS services (Aurora, RDS, EC2, EKS, IAM) and knowledge of virtualization, storage performance and networking.
Benefits
- Competitive salary
- Benefits package
- Opportunities for growth and professional development