Senior Database Administrator (MySQL, PostgreSQL) - Takealot
Core
Deploy, operate, support, and manage databases supporting Takealot's online retail applications and features.
Role type
Senior Database Administrator (MySQL, PostgreSQL)
Builds
Stable, resilient database platform for Takealot's e-commerce features
Domain
E-commerce / Relational Databases
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
MySQL, PostgreSQL, SQL query optimization, database architecture, backup and disaster recovery, replication, security, cloud infrastructure (IaC), performance tuning, database internals, scripting, networking, operating systems
Preferred skills
MongoDB, Redis, Kafka, Elasticsearch, Solr, open-source contributions
Technologies
MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, Kafka, Elasticsearch, Solr, Google Cloud, Kubernetes
Responsibilities
Troubleshoot slow queries and assist developers with optimizable SQL queries; Assist developers with schema design and changes; Design and execute operational standards for backups, replication, security, and disaster recovery; Oversee performance, integrity, and security of corporate databases; Design and implement database optimizations; Manage database architecture changes; Assist with database cloud infrastructure as IaC; Mentor junior DBAs and engage in knowledge-sharing initiatives
Seniority
Senior, hands-on IC with mentorship responsibilities