Posted: Aug 16, 2025
Full timeThe Database Administrator is responsible for the performance, integrity, security, and availability of databases that support the company’s software solutions and client environments.
This includes planning, implementing, and maintaining database systems, supporting development and deployment activities, and ensuring that data is managed efficiently and securely.
The Database Administrator works closely with development, operations, and project teams to design and optimize database architecture for high-performing, scalable, and reliable applications. This role requires periodic travel to client sites to support implementations, upgrades, and troubleshooting.
.Install, configure, and maintain database servers (on-premises and/or cloud) for internal systems and client environments.
.Monitor database performance, tune queries, and optimize schema and indexes to ensure high availability and responsiveness.
.Implement and maintain database security controls, access management, and audit processes.
.Perform regular database backups, restorations, and disaster recovery testing to safeguard business continuity.
.Design, create, and maintain data models, stored procedures, views, and triggers to support application development.
.Support software development teams with data-related issues, including design reviews and test data preparation.
.Participate in deployment planning, execution, and post-deployment support for software releases.
.Troubleshoot and resolve database-related incidents and provide root cause analysis.
.Document database configurations, processes, and best practices.
.Stay abreast of emerging database technologies and recommend improvements or migrations as appropriate.
.Travel to client sites as required for implementations, upgrades, and support engagements.
Bachelor’s Degree in Information Technology, Computer Science, or related field.
A minimum of 3–5 years of experience as a Database Administrator, preferably within a software development or IT services and/or a combination of related work experience in a similar work environment.
Solid hands-on experience with at least one major RDBMS platform, such as PostgreSQL, Microsoft SQL Server, Oracle, or MySQL.
Understanding database design principles, normalization, and performance optimization techniques.
Knowledge of database security, compliance, and data privacy best practices.
Familiarity with replication, high availability, and disaster recovery strategies.
Experience working with cloud-based database services (e.g., AWS RDS, Azure SQL Database) is advantageous.
Scripting and automation (e.g., SQL, Bash, PowerShell) to streamline database operations.
Willingness and ability to travel regularly for project delivery and client support.
Certifications such as Microsoft Certified: Azure Database Administrator, Oracle DBA, or PostgreSQL certifications are beneficial.
Experience with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
Exposure to DevOps practices and tools for CI/CD in database deployments.
Strong analytical and problem-solving skills.
Excellent communication skills and ability to work collaboratively in cross-functional teams.
How To Apply
© 2025 GeezJobs. Made by Geez-Tech.