AVAILABLE
Intermediate Database Administrator (DBA), Contract Position
Introduction
We are seeking a Database Administrator to join our team for an initial contract period of 3 months. The DBA will be responsible for the day-to-day management, tuning, and support of our database infrastructure. This proactive and detail-oriented role ensures data integrity, availability, and performance across multiple environments.
Minimum Requirements
Qualifications & Experience:
- Relevant tertiary qualification in Computer Science, Information Systems, or a related field.
- 3 – 5 years of experience administering Microsoft SQL Server and/or PostgreSQL.
- Certification in Microsoft SQL Server (e.g., MCSA/MCSE) or PostgreSQL (e.g., EDB PostgreSQL Associate).
- Strong working knowledge of:
- T-SQL and/or PL/pgSQL.
- Expertise in backup/restore strategies and disaster recovery planning.
- Proficiency with query performance analysis tools.
- Advantageous Skills:
- Working knowledge of Oracle databases (any version).
- Experience with spatial data technologies (PostGIS, SQL Server Spatial, Oracle Spatial).
- Exposure to Elasticsearch for full-text search, indexing, or log analytics.
- Experience with cloud-based database platforms (Azure, AWS RDS, etc.).
- Familiarity with DevOps tools and CI/CD pipelines (Liquibase, Flyway).
- Understanding of data warehousing concepts and BI platforms.
Roles & Responsibilities
- Administer, monitor, and support Microsoft SQL Server and PostgreSQL database environments.
- Perform installation, configuration, upgrades, and patch management for all database instances.
- Ensure database performance through tuning, indexing, and query optimisation.
- Manage database security, backup, recovery strategies, and high availability (HA) solutions.
- Collaborate with developers and analysts to meet application data requirements.
- Implement reports, data quality audits, and compliance checks as needed.
- Monitor and maintain replication, clustering, or mirroring configurations where applicable.
- Work closely with infrastructure teams to support systems that host databases.
- Support ad hoc data requests, ETL processes, and the reporting infrastructure.
Other Characteristics
The ideal candidate will:
- Have strong analytical and troubleshooting skills.
- Have excellent communication and documentation ability.
- Have the ability to work independently and as part of a collaborative team.
- Have a mindset of continuous improvement and learning.
- Have attention to detail and commitment to data integrity.
Should you be interested please send your CV to careers@afrigis.co.za