Job Details
Job Description
Job Description
Responsibilities:
Database Management
Administer and maintain SQL, MongoDB, PostgreSQL and Oracle databases on Azure Cloud environment.
Ensure database performance, scalability and availability.
Perform database backups, disaster recovery planning, and implement failover mechanisms.
Cloud Management
Design, deploy, and manage database services in Azure Cloud, including MS SQL, MongoDB, PostgreSQL, Oracle, and other cloud-based database solutions.
Monitor and optimize cloud-based database performance and costs.
Implement cloud security best practices, including identity and access management for databases in Azure.
Product Support
Product pro-active support by monitoring database operations and resolving issues promptly.
Collaborate within IT departments and Business Units to address data related incidents and ensure minimal downtime.
Troubleshooting and Optimization
Diagnose and resolve database issues related to performance, connectivity, and security across hybrid setups.
Optimize database performance through indexing, query optimization, and performance tuning.
Development Support
Collaborate with developers to design efficient and scalable database structures and queries.
Provide guidance on database design, data modelling, and best practices for the cloud environment.
Documentation and Compliance
Maintain comprehensive documentation of database configurations, procedures, and troubleshooting steps, and SOPs.
Ensure databases comply with industry standards and regulations, including data security and privacy requirements in the cloud.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum 5 years of experience as a Database Administrator, with at least 2 years of experience working in Azure Cloud environment
Hands-on expertise with MS SQL, MongoDB, PostgreSQL, Oracle, and other major database systems.
Proficient in cloud database tasks: installation, configuration, backup/recovery, and performance tuning.
Experience with Azure tools (e.g., backup/restore, monitoring, and automation).
Strong knowledge of database optimization, high availability, and security best practices in Azure.
Familiar with cloud migration strategies for databases.
Prior experience in supporting production systems and resolving performance bottlenecks.
Excellent analytical, problem-solving, and documentation skills.
Familiarity with system/network configuration and log/monitoring tools.
Strong communication and stakeholder management skills.
Experience in the banking or financial services sector is mandatory.
Able to manage multiple projects simultaneously with excellent time management.