Job Description :
Key Responsibilities :
- Install, configure, upgrade, and maintain database management systems.
- Monitor database performance, identify bottlenecks, and implement optimization strategies.
- Perform database backup, recovery, and disaster recovery planning.
- Ensure high availability and reliability of databases through replication, clustering, and failover solutions.
- Manage database security, user access controls, roles, and permissions.
- Develop and maintain database maintenance plans and monitoring procedures.
- Troubleshoot and resolve database-related issues, outages, and performance problems.
- Implement and maintain database standards, policies, and best practices.
- Collaborate with application developers to design and optimize database schemas, queries, and stored procedures.
- Perform capacity planning and storage management to support business growth.
- Monitor database health and proactively address potential issues.
- Manage database migrations, upgrades, and patch deployments.
- Maintain documentation related to database architecture, configurations, and operational procedures.
- Support audit, compliance, and data governance requirements.
- Participate in on-call support and incident management activities as required.
Required Skills & Qualifications :- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience as a Database Administrator.
- Strong experience with database platforms such as :
1. Oracle Database
2. Microsoft SQL Server
3. MySQL
4. PostgreSQL
5. MongoDB (preferred)
- Expertise in database installation, configuration, administration, and troubleshooting.
- Strong knowledge of backup and recovery strategies.
- Experience with High Availability (HA) and Disaster Recovery (DR) solutions.
- Proficiency in SQL, database performance tuning, and query optimization.
- Experience with database monitoring and management tools.
- Understanding of database security standards and best practices.
- Familiarity with Linux and Windows server environments.
- Knowledge of cloud database services such as AWS RDS, Azure SQL Database, or Google Cloud SQL is preferred.
- Experience with scripting languages such as PowerShell, Shell Script, or Python.
Preferred Skills :- Experience with database automation and Infrastructure as Code (IaC) tools.
- Knowledge of DevOps practices and CI/CD pipelines.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Relevant database certifications (Oracle Certified Professional, Microsoft Certified Database Administrator, AWS Database Specialty, etc.) are a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
Key Competencies :- Database Administration
- Performance Tuning
- Backup & Recovery
- High Availability & Disaster Recovery
- Database Security
(ref:hirist.tech)