Job Description :
We are seeking a highly skilled MySQL/Mongodb Database Administrator to join our Application Engineering team. The team focuses on developing high-quality, scalable web applications based on detailed application requirements.
The successful candidate will work closely with technical architects and functional consultants to ensure the effective management of databases.
Responsibilities :
• Administering MySQL databases for production and development environments.
• Participating in large-scale database deployments, migrations, patching, consolidation, and upgrades.
• Setting up and monitoring backups, implementing recovery techniques, diagnosing and resolving performance issues.
• Maintaining strong knowledge of Innodb, MyIsam, NDB storage engines.
• Designing physical databases and configuring high availability on Master-Slave and Master-Master replication setups.
• Optimizing server and query performance using scripting skills.
• Experience with writing stored procedures, triggers, and events is desirable.
• Familiarity with Percona toolkit and No-SQL databases in high availability and fault-tolerant environments (MongoDB/Cassandra).
Requirements :
• 4+ years of experience in MySQL DB administration.
• Strong knowledge of physical database design concepts.
• Proficient in managing large-scale MongoDB databases.
• Experience with MongoDB ReplicaSets, sharing, upgrades, and cloud platforms like AWS.
• Good understanding of infrastructure architecture and experience with HDFS, Hive environments is desirable.
• Familiarity with monitoring tools like Nagios.
Preferred Skills :
• Cloud services for data and analytics.
• High-level understanding of infrastructure architecture.
• Managing HDFS, Hive environment.
• Monitoring tools like Nagios.
Read more