Posted on: 09/07/2025
Job Summary :
We are seeking an experienced Senior Database Administrator (DBA) with strong expertise in managing and optimizing high-performance databases. The ideal candidate will have deep technical knowledge of MySQL and working experience with NoSQL databases like MongoDB and Redis. You will be responsible for database health, performance tuning, automation, and collaborating with cross-functional teams to ensure the data layer supports business applications at scale.
Key Responsibilities :
Database Administration :
- Manage and maintain both relational (MySQL) and NoSQL (MongoDB, Redis) databases in production, staging, and development environments.
Performance Optimization :
- Monitor database performance, identify bottlenecks, optimize SQL queries, implement indexing strategies, and ensure low-latency data access.
Automation & Monitoring :
- Automate routine DBA tasks such as backups, failover, replication, patching, scaling, and health monitoring using in-built tools and scripts.
High Availability & Disaster Recovery :
- Ensure high availability through replication and clustering techniques. Design and implement robust disaster recovery plans.
Cost and Resource Optimization :
- Optimize cloud or on-prem resource usage (storage, CPU, memory) to balance performance and cost-efficiency.
Security and Compliance :
- Implement and manage database security policies, access controls, and compliance with data governance and privacy regulations.
Collaboration & Support :
- Partner with software developers, DevOps, and system administrators to design scalable and resilient data solutions. Provide support during development and production incidents.
Troubleshooting :
- Diagnose and resolve complex database-related issues including performance degradation, lock contention, and replication failures with minimal downtime.
Required Skills & Qualifications
Must-Have :
- 6+ years of hands-on experience as a Database Administrator.
- Expertise in MySQL database architecture, configuration, performance tuning, and replication.
- Strong understanding of SQL optimization techniques and query profiling tools.
- Experience with NoSQL databases, preferably MongoDB and Redis.
- Proficiency in Linux-based environments and scripting (e.g., Bash, Python).
- Experience with backup, restore, high availability (HA), and disaster recovery strategies.
Preferred :
- Experience with cloud-based databases (AWS RDS/Aurora, Google Cloud SQL, or Azure Database services).
- Familiarity with database-as-code tools (e.g., Flyway, Liquibase).
- Exposure to containerization (Docker) and orchestration (Kubernetes) in relation to database deployment.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced, agile environment and handle multiple priorities.
Did you find something suspicious?