Provide database support to Development, Infrastructure, DevOps, and Data/Analytics teams across MySQL, PostgreSQL, and NoSQL (MongoDB, Couchbase) environments
Act as Level 2 escalation for database-related production incidents; lead root cause analysis (RCA) and drive corrective/preventive actions to closure
Install and configure MySQL (InnoDB and NDB Cluster storage engines), set up and maintain replication, and resolve replication issues
Review, validate, and advise on schema changes, stored procedures, functions, and triggers submitted by development teams; guide developers on query and indexing optimization
Monitor database health, performance, capacity, and availability; proactively identify risks and apply corrective actions including configuration tuning and workload analysis
Support and maintain MinIO/S3-compatible object storage — bucket management, access policies, lifecycle rules, and integration with data pipelines and archival processes
Support data lakehouse environments integrating relational databases, object storage, and query engines (Apache Spark, Apache Iceberg, Dremio, Trino); assist Data/Analytics teams with ingestion, transformation, and archival workloads
Implement and maintain database security controls — access management, privileges, authentication, and encryption; perform regular audits, integrity checks, and access reviews
Execute and validate backup and recovery procedures; support BC/DR planning, testing, and contingency activities
Review and support database changes across Dev, Test, Pre-Production, and Production environments per change management procedures
Maintain documentation of configurations, support procedures, change records, and operational runbooks aligned to organisational standards
Desired Candidate Profile
Bachelor's degree in Computer Science, Information Technology, or a related field.
6 + years of combined experience in database development and/or database support roles.
Strong proficiency in developing stored procedures, functions, triggers, and ETL processes.
Strong expertise in configuring and maintaining database software across production and non-production environments.
Expertise in MySQL and PostgreSQL databases.
Expertise in MongoDB or Couchbase databases.
Expertise in implementing and managing Redis caching solutions.
Hands-on experience with MinIO or S3-compatible object storage — bucket management, access policies (IAM), lifecycle rules, and data archival integration.
Knowledge of data lakehouse concepts and tooling — Apache Iceberg / Delta Lake table formats, query engines such as Dremio, Trino, or Apache Spark, and metadata catalogue services (e.g., Project Nessie).
Experience with big data technologies (e.g., Hadoop, Spark).
Knowledge of data warehouse technologies.
Experience in performance tuning and optimisation.
Good knowledge of backup and recovery procedures.
Knowledge of programming languages such as Python or JavaScript.
Excellent problem-solving and troubleshooting skills.
Ability to work collaboratively in a team environment.
Strong communication skills