The Database Administrator (DBA) will be responsible for the management, performance, and availability of the company's databases. This position requires advanced technical knowledge of database systems, as well as experience in database design, optimization, security, and troubleshooting. The DBA will ensure that databases are scalable, efficient, and secure while supporting business-critical applications. In addition, the role includes collaborating closely with other IT teams, developers, and business stakeholders to meet organizational data requirements.
Key Responsibilities:
- Install, configure, and maintain database management systems (DBMS), ensuring optimal performance, security, and availability.
- Perform database backups, restores, and disaster recovery planning to ensure data integrity and minimize downtime.
- Monitor and troubleshoot database performance, resolving issues related to query performance, storage, and system resources.
- Design, implement, and manage database schemas, tables, indexes, and views to ensure efficient data storage and retrieval.
- Analyze and optimize SQL queries and database performance, including tuning indexes, adjusting configurations, and identifying and resolving bottlenecks.
- Implement and enforce database security policies, including access controls, encryption, and data masking.
- Monitor and audit database activity for compliance with security standards and industry regulations (e.g., GDPR, HIPAA).
- Collaborate with cross-functional teams including developers, network engineers, system administrators, and business stakeholders to ensure smooth database operations and integration with other systems.
Job Requirements
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 2+ years of experience as a Database Administrator.
- Extensive hands-on experience with PostgreSQL.
- Hands-on experience with relational database systems such as SQL Server, Oracle, MySQL or similar would be an added advantage.
- Strong knowledge of database design, normalization, and optimization techniques.
- Proven experience with high availability, disaster recovery, and database replication. SQL
- Experience with performance monitoring tools and database profiling
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills for effective collaboration across teams.
- Ability to prioritize tasks, manage time effectively, and meet deadlines.
Generating Apply Link...