We are seeking a skilled and experienced Microsoft SQL Database Administrator to join our team. The ideal candidate will be responsible for installing, configuring, and maintaining SQL Server instances, ensuring high availability, and optimizing database performance. The role requires a strong focus on data integrity, security, and disaster recovery while providing ongoing support and troubleshooting for existing systems.
Key Responsibilities:
SQL Server Management:
• Install, configure, and maintain SQL Server instances.
• Monitor and optimize database performance, resource utilization, and system health.
• Implement and manage Microsoft SQL clusters for high availability.
Security and Backup:
• Implement security measures to protect data integrity and confidentiality.
• Perform regular backups and restorations to ensure data availability and disaster recovery.
Troubleshooting and Support:
• Troubleshoot and resolve issues related to database performance, availability, and security.
• Provide support, bug fixes, and address vulnerability issues of existing systems.
• Perform SQL patches and updates for Azure SQL databases to address security vulnerabilities, bug fixes, and performance improvements.
Database Maintenance:
• Perform database restores and refreshes as needed.
• Troubleshoot and resolve issues related to the Microsoft SQL setup, including networks, software, hardware, and operating systems.
• Implement and maintain documentation related to the database environment, including configurations, procedures, and troubleshooting guides.
Collaboration and Reporting:
• Work closely with application developers to understand and address their database requirements.
• Implement scripting for routine maintenance, monitoring, and reporting.
• Provide monthly work progress reports.
Requirements:
• Degree or Diploma in Computer Science or relevant certification courses.
• At least 5 years of experience as a Microsoft SQL Database Administrator.
• Experience with PeopleSoft and Azure Cloud is an added advantage.
• Experience managing Windows operating systems is an added advantage.
• Strong technical and analytical skills with attention to detail and organization.
• Good knowledge of PowerShell scripting is an added advantage.
• Strong interpersonal, written, and oral communication skills.
• Ability to work independently as well as in a team environment.
• A positive work attitude and a proactive approach to problem-solving.