DATABASE ENGINEER
Overview
We are seeking an experienced database professional to lead the design, implementation, administration, optimization, and governance of enterprise database platforms. The successful candidate will act as a technical subject matter expert, providing strategic guidance on database architecture while ensuring the stability, performance, security, and scalability of mission-critical database environments.
This role combines responsibilities across database architecture, engineering, administration, and stakeholder advisory functions, supporting both business and technology initiatives.
Key Responsibilities
Database Architecture & Strategy
- Design and develop enterprise database architectures that support current and future business requirements.
- Define database standards, policies, best practices, and governance frameworks.
- Evaluate and recommend database technologies, platforms, and solutions.
- Lead database modernization, cloud migration, and digital transformation initiatives.
Database Engineering & Implementation
- Design, deploy, configure, and maintain database environments.
- Develop high-availability, disaster recovery, backup, and replication solutions.
- Perform database upgrades, migrations, patching, and capacity planning.
- Automate database deployment, monitoring, and operational processes.
Database Administration & Operations
- Ensure database availability, reliability, integrity, and performance.
- Monitor database health and proactively identify performance bottlenecks.
- Troubleshoot and resolve complex database incidents.
- Manage backup and recovery processes.
Performance Optimization
- Conduct performance tuning of databases, SQL queries, indexes, and application interactions.
- Analyse workload patterns and recommend optimization strategies.
- Ensure databases meet service level agreements (SLAs).
Security & Compliance
- Implement database security controls, access management, encryption, and auditing mechanisms.
- Ensure compliance with regulatory, security, and governance requirements.
- Conduct risk assessments and support audit activities.
Stakeholder Management & Consulting
- Partner with application, infrastructure, and business teams.
- Provide technical leadership and advisory support.
- Prepare technical documentation and architectural designs.
- Mentor junior database administrators and engineers.
Requirements
Education
Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline.
Experience
- Minimum 8–10 years of experience in database administration, engineering, architecture, or consulting roles.
- Experience managing large-scale enterprise database environments.
- Experience leading transformation, migration, or modernization projects.
Technical Skills
Strong experience with Oracle, Microsoft SQL Server, PostgreSQL, MySQL, MongoDB, and/or MariaDB.
Experience in performance tuning, high availability, disaster recovery, database security, cloud platforms (AWS, Azure, GCP), monitoring tools, Linux/Windows environments, and scripting (PowerShell, Shell, Python, SQL).