27 Oct
|
Nomiso
|
Bengaluru
Role Overview
Nomiso manages database and middleware services for a large telecom operator group across 15+ markets in India and South East Asia. As a Database Engineer, you will own live MySQL, MariaDB, and PostgreSQL databases—both on‑premise and cloud—that carry subscriber traffic. You will also handle data copies, migrations, and incident resolution. This is a hands‑on role requiring strong technical depth and an SRE mindset: automate repetitive work, tune alerts, and reduce repeat incidents.
Key Responsibilities
- Administer MySQL, MariaDB, and PostgreSQL databases in production (on‑premise and cloud).
- Troubleshoot replication lag, failovers, disk issues, and restore databases under time pressure.
- Perform data copies between environments and migrations (on‑premise to cloud, version upgrades).
- Optimize queries, manage backups/restores, and ensure high availability.
- Write and maintain runbooks, ensuring knowledge sharing across the team.
- Suggest performance improvements, cost savings, and upgrade plans to leads.
Required Background
Strong: MySQL · MariaDB · Galera · PostgreSQL · On premise · AWS RDS · Aurora · CloudSQL
Editions: MySQL Community · Percona Server for MySQL · Percona XtraDB Cluster · MariaDB Community · PostgreSQL Community · Percona Distribution for PostgreSQL
Middleware: Redis · ElastiCache · Kafka · MSK · RabbitMQ · Amazon MQ · ETCD (working knowledge, at least two)
Data copy & migration: mysqldump · mydumper · XtraBackup · pg_dump/pg_restore · AWS DMS · On prem to cloud · Version upgrades
Tools & monitoring: ProxySQL · Percona Toolkit · PgBouncer · Patroni · pgBackRest · PMM · Prometheus · Grafana
Performance & version analysis: Slow query log · pt-query-digest · EXPLAIN plans · pg_stat_statements · Capacity trends · Version and end-of-life review · Upgrade plans
Cost & improvement: Right-size RDS, Aurora and CloudSQL · Reserved instances · Archive and purge · Community or Percona over paid editions · Monthly savings ideas
SRE & Automation: Python · Shell · Ansible · Terraform · Git · CI/CD (Jenkins, GitLab) · Day 0/1/2 automation · Self-heal scripts · Alert tuning
Added advantage: Oracle · MongoDB
Practices: ITIL incident, problem and change · SRE (SLOs, postmortems, toil reduction) · On call roster · Runbooks
Qualification: B.E./B.Tech or equivalent
Desired Traits
- Calm under pressure, prioritizing service restoration during P1 incidents.
- Writes and updates runbooks promptly.
- Explicit communicator who can explain technical issues in simple terms.
- Open to learning new database engines.
Reporting Line
Reports to the Delivery Manager, Database Managed Services. Works closely with client engineering leads and support teams across India and South East Asia.
📌 Database Engineer (Bengaluru)
🏢 Nomiso
📍 Bengaluru