Database Administrator 

Full Time
  • Full Time
  • Islamabad
  • Applications have closed

University of Haripur

Database Administrator 

Position Overview:
A Database Administrator (DBA) is responsible for managing, maintaining, and securing an organization’s databases. The DBA ensures that databases are available, reliable, and performant to support applications and users. This role involves installing database software, monitoring system health, optimizing queries, backing up data, and troubleshooting issues to prevent data loss or downtime.

Key Responsibilities:

  • Database Installation and Configuration:
    Install, configure, and upgrade database management systems (e.g., Oracle, SQL Server, MySQL, PostgreSQL) according to organizational needs.

  • Performance Monitoring and Tuning:
    Monitor database performance and optimize queries, indexes, and configurations to ensure efficient data retrieval and processing.

  • Data Security and Integrity:
    Implement security measures like user access controls, encryption, and audits to protect sensitive data and prevent unauthorized access.

  • Backup and Recovery:
    Design and manage backup schedules and disaster recovery plans to safeguard data against loss or corruption.

  • Troubleshooting and Support:
    Identify and resolve database-related issues quickly to minimize downtime and impact on users or applications.

  • Database Maintenance:
    Perform routine maintenance tasks such as patching, updates, data migration, and cleanup to keep databases running smoothly.

  • Collaboration:
    Work closely with developers, system administrators, and IT teams to support application development, deployment, and troubleshooting.

  • Documentation:
    Maintain accurate documentation of database configurations, procedures, and policies.

Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

  • Experience with popular database management systems (DBMS) like Oracle, Microsoft SQL Server, MySQL, or PostgreSQL.

  • Strong knowledge of SQL and database scripting.

  • Understanding of database architecture, indexing, and query optimization.

  • Familiarity with backup/recovery tools and security best practices.

  • Problem-solving skills and ability to work under pressure.

  • Attention to detail and organizational skills.

  • Good communication and teamwork abilities.

  • Other than this job: Junior Developer