Job Description: Database Engineer – Cloud Migration (Grade 5)
Job Summary:
The Database Engineer is responsible for supporting database migration and operational activities for Microsoft SQL Server and MySQL environments. This role contributes to database assessment, migration execution, validation, backup/restore, and post-migration performance tuning.
In addition, the role operates within a managed services environment, ensuring database platforms remain available, performant, and secure through proactive monitoring, troubleshooting, and incident resolution.
Key Responsibilities
Database Migration & Implementation
- Support migration of databases from on-premise environments to Azure platforms.
- Assist in database assessment, discovery, and migration planning activities.
- Execute database migration tasks using appropriate methodologies and tools.
- Perform data validation, integrity checks, and post-migration testing.
- Support database cutover and stabilization activities.
- Troubleshoot migration-related database issues.
Database Administration & Operations
- Administer and maintain Microsoft SQL Server and MySQL databases.
- Perform database provisioning, configuration, and patching activities.
- Manage backup and recovery processes ensuring data integrity and availability.
- Monitor database performance and perform tuning and optimization.
- Support high availability and disaster recovery configurations.
Technical Support & Incident Management
- Resolve incidents and service requests within agreed SLA timelines under general supervision.
- Proactively monitor database environments to detect and resolve issues early.
- Investigate, analyse, and troubleshoot database-related incidents.
- Maintain accurate and timely updates in ticketing systems with resolution details.
- Escalate complex issues to senior engineers or Technical Leads where required.
Service Delivery & Process Compliance
- Ensure adherence to ITIL processes including Incident, Problem, and Change Management.
- Support, track, and document change implementation activities.
- Contribute to continuous service improvement and operational optimization.
- Participate in disaster recovery testing and operational readiness activities.
Collaboration & Knowledge Sharing
- Work closely with migration teams, application owners, and infrastructure engineers.
- Communicate effectively with stakeholders to support database migration delivery.
- Share knowledge, document solutions, and contribute to knowledge base improvements.
- Support junior engineers and collaborate across cross-functional teams.
Required Skills & Qualifications
- 3–5 years of experience in relational database administration.
- Hands-on experience with:
- Microsoft SQL Server administration
- MySQL administration
- Database migration methodologies
- Backup and recovery strategies
- Performance tuning and optimization
- Exposure to Azure database services (e.g., Azure SQL, Managed Instance, MySQL on Azure).
- Strong troubleshooting skills in database environments.
- Experience supporting enterprise database environments and migration projects.
Key Competencies
- Strong analytical and problem-solving skills.
- Ability to work in high-pressure, mission-critical environments.
- Good communication and stakeholder interaction skills.
- Attention to detail and strong documentation practices.
- Customer-focused mindset with commitment to service excellence.
Qualifications & Certifications
- Bachelor’s degree in IT, Computer Science, or related field (or equivalent experience).
- Preferred certifications:
- Microsoft Certified: Azure Database Administrator Associate
- Microsoft SQL Server certifications
- MySQL certifications
- Other cloud database or infrastructure certifications are advantageous