Database Administrator - DBA

Remuneration:Basic salary 
Location:Cape Town, Northern Suburbs
Company:EOH Recruitment Solutions

Role purpose

This position involves researching, evaluating and recommending NoSQL database management products available in AWS, Azure and Google cloud platforms. The person will also have to do daily operational support of these databases as well as engage with developers to gain an understanding of their requirements and propose appropriate database management technologies.

Job objectives

To research, evaluate and recommend NoSQL products:
  • Evaluate and compare strengths and weaknesses of NoSQL products
  • Produce documentation to be used in solution architecture decision making
  • Rank ease of setup and management effort required for each product
  • Rank monitoring and alerting capabilities for each product
  • Determine best use cases for each product
  • Conduct system performance testing for each product
  • Perform daily database operational tasks ensuring databases are backed up and running optimally
Assist development teams in designing, modelling and validating NoSQL solutions for their applications:
  • Liaise closely with development teams gathering their requirements.
  • Propose appropriate NoSQL database management system
  • Ensure cloud-based solutions are built optimally, keeping maximum cost saving in mind
To ensure information security and regulatory compliance:
  • Ensuring system security meets regulatory compliance
  • Manage server security remediation activities which will include conducting vulnerability scans and patching
To carry out database administration tasks ensuring data is available, protected and recoverable:
  • Perform daily health checks for databases and resolve any issues identified
  • Ensure database backups are scheduled and completing successfully
  • Verify backups are valid by testing restore process regularly
  • Monitor databases so that capacity constraints can be mitigated by timeous provisioning of resources.
  • Close incidents within SLA
  • Execute database changes according to change management process
  • Assist developers with any database issues
Skills and experience:

  • Grade 12 passed on higher grade
  • Two+ years of managing all aspects of NoSQL database management systems from installation, configuration, backup management, and security
  • Four to six years of experience in administering one or more of the Relational Database Management Systems such as SQL Server,Oracle, MySQL and PostgreSQL 
  • Two years of experience working with services in AWS
  • Two years of exposure to one or more Apache Software Foundation Big Data; Database projects such as Cassandra, Hadoop, HBase, MongoDB
  • Two years' proficiency with some of the common developer toolsets such as Java, XML, JSON, REST, Shell, Perl and Python
  • Four years of experience in general understanding of database management concepts
  • Two years of proficiency with installing, configuring, administering, using and benchmarking NoSQL solutions
  • Two years of basic familiarity with Linux operating system
  • Two years' experience engineering and/or administering NoSQL infrastructure
  • Two years of proficiency with one or more Apache Software Foundation Big Data  Database projects such as Cassandra, Hadoop, Hbase, MongoDB
  • Two years of knowledge in designing, developing documenting use cases
  • Two years of proficiency with some of the common developer tool sets such as Java, XML, JSON, REST, Shell, Perl
 Nice to haves (but not required)
  • Six months to one year experience in using database services in cloud providers Azure(Microsoft) and/or AWS(Amazon)
  • One year of experience working with NoSQL databases
  • Two to three years experience in DBA for other DBMS (DB2/Oracle/Informix)

Posted on 14 Nov 11:49

Get job alerts for Database Administrator jobs

For any job-related queries please contact our partner site
on 021 404 1460 or email