A swiftly growing Credit Bureau based in Bryanston seeking a Senior Database Administrator with a wide range of In-debt skills on multiple database management systems.
Main job function
● Creating well organised table structures; optimising and normalising existing tables to best handle queries on large amounts of data.
● Database replication setup and maintenance.
● Good knowledge of optimising database instance configuration for the workload and server type.
● Database migrations, between MySQL versions internally and to/between cloud instances.
● Researching and implementing complex database optimisations on existing large databases, such as GTID replication, multi-threaded replication, memory tables, etc.
● Assisting developers in optimising difficult queries.
6+ Years of professional experience.
Must have a three-year degree / diploma or equivalent, preferably in computer science or information technology
Python (4+ years)
Data processing.
Flask.
Creating modular and reusable code.
MySQL (or other equivalent) (4+ years)
○ Constructing efficient queries.
○ Good knowledge of indexing.
○ Joining and sub-queries.
Linux (Ubuntu server primarily)
Bash scripting.
Logging and debugging.
AWS
Load balancing and scaling techniques.
A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.