Job
Description
Job Summary: We are looking for a skilled Database Administrator (DBA) with 6+ years of experience in managing and optimizing SQL, MySQL, MongoDB, and PostgreSQL databases. The ideal candidate will ensure database availability, performance, security, and scalability while supporting business-critical applications. Key Responsibilities: Install, configure, and maintain SQL, MySQL, MongoDB, and PostgreSQL databases. Monitor database health, optimize queries, and ensure performance tuning. Implement backup, recovery, and disaster recovery strategies. Design and manage high availability (HA) and replication solutions. Troubleshoot database issues, optimize indexing, and resolve performance bottlenecks. Secure databases by implementing access controls and encryption. Work closely with developers and DevOps teams to support database needs. Automate database maintenance tasks using scripts (SQL, PowerShell, Python). Plan and execute database upgrades and migrations. Required Skills & Qualifications: SQL/MySQL: Strong experience with T-SQL, performance tuning, AlwaysOn Availability Groups, Replication, and Backup & Restore strategies. MongoDB: Experience with NoSQL database management, indexing, replication (Replica Sets), and scaling strategies (Sharding). PostgreSQL: Expertise in query optimization, partitioning, backup & restore, and performance tuning. Experience with cloud-based databases (Azure SQL, Google Cloud). Strong understanding of database security and user management. Hands-on experience with database monitoring tools (Grafana, Prometheus, SQL Profiler, etc.). Experience in scripting and automation (Bash, PowerShell, Python). Preferred Qualifications: Certifications such as Microsoft Certified: Azure Database Administrator, MongoDB Certified DBA, PostgreSQL Certification. Experience in CI/CD database integration and DevOps environments. Exposure to containerized databases (Docker, Kubernetes). Show more Show less