Database Administrator – Hybrid position
The Database Administrator will take ownership of the databases across Company’s Azure SQL Server and On-Premises SQL Server. Their primary responsibility is to ensure the optimal performance of all database tables, stored procedures, and views. This role involves identifying issues and making recommendations for infrastructure changes as needed.
Responsibilities
Key Responsibilities:
Database Design and Management:
· Design, create, and maintain databases to meet the organization's requirements.
· Ensure data integrity and efficient data structures.
Setup and Maintain Data Factory for Power BI Reporting:
· Establish and manage data factory pipelines to support Power BI reporting needs.
Database Performance Tuning and Optimization:
· Monitor and enhance database performance through query optimization and indexing.
· Implement best practices for optimizing database performance.
Data Backup and Recovery:
· Set up and manage backup and recovery processes to safeguard data integrity.
Security and Access Control:
· Enforce security protocols to protect sensitive data.
· Manage user access permissions and roles.
Database Software Installation and Configuration:
· Install, configure, and upgrade database software as required.
Monitoring and Troubleshooting Database Issues:
· Proactively monitor database systems for issues and troubleshoot as needed.
· Implement solutions to prevent recurrence of problems.
Collaborating with Developers and BI Developers:
· Work closely with application developers and business intelligence developers to ensure seamless integration with the database systems.
Database Documentation:
· Maintain comprehensive documentation of database schemas, configurations, and processes.
Requirements:
· Bachelor’s degree in computer science or a related field.
· Minimum of 5 years of experience as a Database Administrator.
· Relevant certifications, such as Microsoft Certified: Azure Database Administrator.
· In-depth knowledge of specific database management systems, particularly SQL Server.
· Proficiency in SQL and expertise in database query optimization.
· Familiarity with best practices for database security.
· Strong problem-solving and troubleshooting skills.
· Effective communication and teamwork abilities.
Job Types: Full-time, Permanent
Education:
Experience:
- Database administration: 5 years (Required)
- SQL: 5 years (Required)
- Azure: 5 years (Required)
Ability to Relocate:
- Sandton, Gauteng: Relocate before starting work (Required)