Live opening · Posted 20 days ago

Database Administrator

Hyring® · Tamil Nadu, India (Remote)
Linkedin No
You are 20 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 20 days ago
CompanyHyring®
LocationTamil Nadu, India (Remote)
Work modeNo
SourceLinkedin
Listed20 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
5 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
69,380 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

JOB DESCRIPTION
Database Administrator — Trading Portals
Owning the data tier behind One Portal and the client, IB and admin portals already in production.
Job title:- Database Administrator (Senior / Lead)
Department:- Technology:- Portals & Platform
Location / working model:- Remote
Experience required:- 6+ years MySQL / MariaDB in production
1. Purpose of the role
Our client-facing and administrative portals are the system of record for client onboarding, funding, and introducing-broker (IB) rebates. The database schema has grown alongside the product rather than under a dedicated data owner. This role establishes that ownership.
Four specific pressures make the hire necessary now:
The client and admin applications share one operational database whose migration history now exceeds 165 change files, several of which rewrite client identity and tenancy keys on live tables.
The One Portal programme consolidates the client portal, the IB portal and a new in-house CRM onto a single multi-entity data model, and moves reporting, dashboard and AI-assistant reads onto read replicas and redacted views.
Funding currently dual-writes to external instant-funding and payment-provider databases while the portal-side ledger becomes authoritative. The cutover requires reconciliation that someone owns end to end.
No one currently rehearses database restores, owns index and capacity strategy, or reviews schema changes before they reach production. Because the data includes client money movement and KYC records, this is a compliance exposure as well as an engineering one.
2. Key responsibilities
2.1 Availability and recovery
Own backup, point-in-time recovery and retention across every production data store, proven by scheduled restore rehearsals with measured recovery point and recovery time objectives.
Own replication topology, failover behaviour and replica-lag budgets for multi-availability-zone MariaDB and its read replicas.
Write and maintain runbooks for the failure modes specific to this environment: a stalled migration, a runaway reporting query, or a replica falling behind during month-end IB rebate runs.
2.2 Schema change and release control
Review every database migration before it is merged — locking behaviour, index coverage, nullability, foreign keys and backfill cost against real production row counts.
Enforce the expand → backfill → switch → contract pattern for breaking changes, using online schema-change tooling where table size requires it.
Rehearse the high-risk CRM and identity migration chain on a production-shaped copy of the data, retaining reconciliation evidence for each rehearsal.
Own the maintenance calendar against the FX trading week: structural change is released at weekend market close, not mid-week.
2.3 Performance and capacity
Run slow-query review as a standing routine and return fixes to the application teams with the query plan attached.
Set index, partitioning and archival strategy for the large funding, trading-account and audit tables, including retention of records required by compliance but not queried operationally.
Tune connection pooling, buffer pools and server parameters across application, queue-worker and reporting workloads.
Forecast capacity and review instance sizing and cost for managed database and cache services.
2.4 Security, access and standards
Implement least-privilege database roles: separate credentials per application, per queue worker and per reporting consumer, with SELECT-only redacted views behind reporting and AI read paths.
Maintain encryption at rest and in transit, credential rotation, and the removal of shared logins and ad-hoc production access.
Maintain audit trails and data-retention controls that withstand regulator and external-auditor scrutiny of KYC and money-movement records.
Define and publish naming, character-set and data-modelling standards, and keep an inventory of databases, owners and data classification.
3. Candidate requirements
3.1 Essential
Six or more years administering MySQL or MariaDB in production, including at least one environment carrying financial or otherwise regulated transaction data.
Hands-on ownership of replication, failover and point-in-time recovery, with the ability to talk through a restore they personally performed under time pressure.
Strong query and schema optimisation: execution-plan analysis, composite index design, and the judgement to rewrite a query rather than add another index.
Delivered zero-downtime schema changes on large tables using gh-ost, pt-online-schema-change or native online DDL.
Able to review an ORM-generated migration and the SQL it produces. Laravel or other PHP framework experience is an advantage; unfamiliarity with PHP is not a blocker.
Practical AWS RDS or Aurora experience: parameter groups, multi-AZ, replicas, snapshots and CloudWatch metrics.
Monitoring and diagnosis using slow-query logs, performance_schema, and a tool such as Percona Monitoring and Management.
Automation scripting in Bash plus Python or PHP, with database changes version-controlled and peer-reviewed like application code.
Clear written communication — this role publishes standards and runbooks that developers are expected to follow.
3.2 Desirable
Retail FX, CFD or brokerage industry background, or familiarity with MT4/MT5 data structures.
Multi-tenant or multi-entity data modelling, where one client identity is scoped by regulatory entity.
Data migration from a SaaS CRM such as Salesforce into a self-hosted model, including reconciliation of migrated records.
Redis, RabbitMQ or Kafka operations alongside a relational estate.
Infrastructure as code and CI-driven migration rehearsal (Terraform, Ansible or equivalent).
PostgreSQL or SQL Server, and analytics or data-warehouse replica experience.
Experience working within PCI DSS, GDPR or financial-regulator audit cycles.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App