A technology solutions provider based in Mumbai seeks a Database Engineer to oversee critical database components. The ideal candidate will have over 7 years of experience with relational and NoSQL databases, focusing on performance, security, and CI/CD integration. Key skills include proficiency in PostgreSQL, MySQL, and MongoDB, along with scripting in Python and Bash. The role also demands knowledge in automation, monitoring tools, and a collaborative spirit within cross-functional teams.
Qualifications
7+ years of production experience managing relational and NoSQL databases in cloud-native environments.
Deep hands-on experience in performance tuning, query optimization, and troubleshooting live systems.
Experience in implementing monitoring and alerting for distributed systems using Grafana and Prometheus.
Responsibilities
Own and manage critical components of database infrastructure.
Drive implementation of best practices in schema design, indexing, and database tuning.
Collaborate with security teams for vulnerability assessments and hardening.
Skills
PostgreSQL
MySQL
MongoDB
Python
Bash
Grafana
Prometheus
Cloud services (AWS, GCP, Azure)
Tools
Terraform
Liquibase
Flyway
Job description
Responsibilities
Own and manage critical components of the database infrastructure across production and non-production environments.
Ensure performance, availability, scalability, and reliability of databases including PostgreSQL, MySQL, and MongoDB.
Drive implementation of best practices in schema design, indexing, query optimization, and database tuning.
Take initiative in root cause analysis and resolution of complex performance and availability issues.
Implement and maintain backup, recovery, and disaster recovery procedures; contribute to testing and continuous improvement of these systems.
Ensure system health through robust monitoring, alerting, and observability using tools such as Prometheus, Grafana, and CloudWatch.
Implement and improve automation for provisioning, scaling, maintenance, and monitoring tasks using scripting (e.g., Python, Bash).
Database Security & Compliance
Enforce database security best practices, including encryption at-rest and in-transit, IAM/RBAC, and audit logging.
Support data governance and compliance efforts related to SOC 2, ISO 27001, or other regulatory standards.
Collaborate with the security team on regular vulnerability assessments and hardening initiatives.
Partner with DevOps and Engineering teams to integrate database operations into CI/CD pipelines using tools like Liquibase, Flyway, or custom scripting.
Participate in infrastructure-as-code workflows (e.g., Terraform) for consistent and scalable DB provisioning and configuration.
Proactively contribute to cross-functional planning, deployments, and system design sessions with engineering and product teams.
Required Skills & Experience
7+ years of production experience managing relational and NoSQL databases in cloud-native environments (AWS, GCP, or Azure).
Proficiency in:
Relational Databases: PostgreSQL and/or MySQL
NoSQL Databases: MongoDB (exposure to Cassandra or DynamoDB is a plus)
Deep hands-on experience in performance tuning, query optimization, and troubleshooting live systems.
Strong scripting ability (e.g., Python, Bash) for automation of operational tasks.
Experience in implementing monitoring and alerting for distributed systems using Grafana, Prometheus, or equivalent cloud-native tools.
Understanding of security and compliance principles and how they apply to data systems.
Ability to operate with autonomy while collaborating in fast-paced, cross-functional teams.
Strong analytical, problem-solving, and communication skills.
Nice to Have (Bonus)
Experience with Infrastructure as Code tools (Terraform, Pulumi, etc.) for managing database infrastructure.
Familiarity with Kafka, Airflow, or other data pipeline tools.
Experience working in multi-region or multi-cloud environments with high availability requirements.
Exposure to analytics databases (e.g., Druid, ClickHouse, BigQuery, Vertica Db) or search platforms like Elasticsearch.
Participation in on-call rotations and contribution to incident response processes.