OnBuy is an online marketplace on a mission to be the best choice for every customer, everywhere. We are looking for a Senior Database Administrator (DBA) to lead the design, optimisation, operation, and cost-effective scaling of our GCP data platform.
Requirements
- Administer high availability-setups in CloudSQL
- Performance tuning: indexing, partitioning, query tuning, load balancing and resource sizing
- Cost optimisation for Cloud SQL and BigQuery and lifecycle policies
- Troubleshoot performance and incidents; lead incident response, MTTR ownership, RCA and continuous improvements
- Provide 2nd-line DBA support: own and resolve escalated database incidents and requests
- Backup, restore and disaster recovery: author and practice DR plans, run restore drills, validate backups and enforce retention
- Security and compliance: manage IAM/ACLs, encryption (at rest/in transit), secrets management, access reviews and audit logging
- Execute database upgrades and change management: plan/coordinate upgrades with rollback plans and compatibility testing
- Automate as much as possible: IaC (Terraform/Deployment Manager), CI/CD for schema and infra changes, automated remediation and runbooks
- Capacity planning - forecasting growth
- Maintaining, monitoring and observability of database solutions; own dashboards, SLOs, logging, metrics and actionable alerts
- Cost and resource governance: tagging, quota controls, cost monitoring and chargeback recommendations
- Mentoring and documentation: maintain runbooks, knowledge base, and coach engineers on DB best practices
- Vendor/third-party management: manage managed-service support relationships and SLAs
Benefits
- Company Equity
- 25 days annual leave + Bank Holidays
- 1 extra day off for your Birthday
- Employee Assistance Programme
- Perks at Work benefit platform
- Opportunities for career development and progression