Database Administrator (Tamil Nadu)

Database Administrator (Tamil Nadu)

08 Sep
|
Hyring®
|
Tamil Nadu

08 Sep

Hyring®

Tamil Nadu

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 current 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.

📌 Database Administrator (Tamil Nadu)
🏢 Hyring®
📍 Tamil Nadu

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: database administrator (tamil nadu) / tamil nadu