Database Administrator (NoSQL) MongoDB | Gaming | Century City

We view our client as one of the top digital organisations in South Africa, who provide marketing and support services to millions of clients across the globe. They are based in very trendy and upmarket offices in Century City, Cape Town. A multi billion-dollar global giant in their field, they are able to attract the very best talent in South Africa, and retain them. They are currently looking for a Database Administrator (NoSQL) Mongo to join their team.

Job description

As the primary NoSQL Mongo Database Administrator, you will make use of front-line hardware and software and push the boundaries of what is available in the market, forming part of the Infrastructure Team.  

You will be responsible for all support, administration and maintenance of our client’s extensive NoSQL based environment working closely with their existing DBA team to mirror their already established SQL administration processes.  You will also be responsible for ensuring adequate monitoring and alerting is put in place to proactively detect failure or performance issues, as well as to engage with our internal development teams to design solutions that match their application requirements. 

Reporting to the Database Administrator Manager, you will be upskilled and mentored by the Software Development and Infrastructure Teams.

Duties include, but not limited to:

Install, configure, and test new database configurations; perform version upgrades of existing databases

Install, upgrade and maintain all database-related server and administration software

Perform DB profiling and optimization; analyze proposed schema changes as needed

Proactively monitor activity, utilization, exceptions and database health; propose and deploy appropriate improvements; automate repetitive tasks

Collaborate with team members to create, publish and maintain database deployment methods and procedures for databases

Perform database backup and recovery duties; inform standards and schedules for database backups; ensure that backup schedules meet the recovery requirements and conforms to all database and data quality policies and standards

Work closely with project teams to ensure project success; coordinate product releases, data structure evolution, and manage and synchronize data promotions between development, test and production environments

Act as a point of escalation and resolution for data related issues

Provide advanced technical support for database developers

Provide 24/7 database support as part of a rotation of on-call DBAs

Implement and maintain archival and high availability strategies

Perform other duties as assigned to ensure the success of the team and the entire organization

Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements

Develop and maintain installation and configuration procedures

Contribute to and maintain system standards

Research and recommend innovative, and where possible automated approaches for system administration tasks.  Identify approaches that leverage our resources and provide economies of scale

Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups

Perform regular security monitoring to identify any possible intrusions

Repair and recover from hardware or software failures.  Coordinate and communicate with impacted constituencies

Apply OS patches and upgrades on a regular basis as well as upgrade administrative tools and utilities. Configure / add new services as necessary

Maintain operational, configuration, or other procedures

Perform periodic performance reporting to support capacity planning

Perform ongoing performance tuning, hardware upgrades, and resource optimization as required.  Configure CPU, memory, and disk partitions as required

This job description is not intended to be an exhaustive list of responsibilities. The job holder may be required to complete any other reasonable duties in order to achieve business objectives.

Even the most experienced talent should have the opportunity to expand and improve their skill sets in many advanced areas of knowledge at this employer.   

If you have the right attitude and right aptitude, we can assure you that room for growth at this employer is unprecedented.  

They firmly believe in staying up to date with latest technologies, so you’ll be working with the latest tech at international standards.  

Whilst this is a very modern and fast paced organisation, the atmosphere is also relaxed.  Leave those suits and ties at home, but please wear something. 

Our client doesn’t believe that sitting in traffic for hours each day is necessary so working hours are flexible, with core working hours between 9am and 4pm.   

To keep you healthy, stress free, and happy – they provide nutritious meals (free of course), serve cappuccinos from their coffee bar, provide free access to the gym, and of course there are free massages from their wellness therapist when you need it the most.  

Our client is able to pay top dollar to attract and retain top talent in South Africa and offer excellent end of year bonuses based on company and individual performance.  The company is outperforming though, so for now, the rest is up to you.

Work hard and play hard?  Head on down to the bar every Friday afternoon, try your hand at Poker on Thursday evenings, enjoy regular team building events such as white river rafting, and so much more.

Most of all they have created a culture second to none.  Small on egos; big on energy.  Possibly the most employee centric client we’ve come across.  Ever.

If you meet with our requirements and think you could be a match then you’ll want to pop your CV to  


• BSc Degree in Information Systems, Computer Science or related technical discipline or equivalent experience
• Experience with NoSQL database technologies such as MongoDB
• Comfortable with working outside normal working hours regularly to complete projects as to limit impact on the organisation



Century City, Cape Town


Interested in this position?

If you feel you are a good fit for this role, kindly send your CV to In your email, please feel free to tell us why you are an excellent fit for the role and also include your current earnings and notice period. We look forward to chatting with you.

All Vacancies