Title: Database Administrator
Company Name: RK Software Bangladesh Limited
Vacancy: 2
Age: Na
Job Location: Anywhere in Bangladesh
Salary: Tk. 35000 (Monthly)
Experience: --
Published: 2026-06-30
Application Deadline: 2026-07-15
Education:
Requirements: --
Skills Required:
Additional Requirements:
Responsibilities & Context:
Core Maintenance & Infrastructure
Installation and Configuration: Installing, setting up, and upgrading Database Management Systems (DBMS) like Oracle, Microsoft SQL Server, MySQL, or PostgreSQL.
Patch Management: Applying routine updates, software patches, and version upgrades with minimal disruption to business operations.
Capacity Planning: Tracking data growth trends to forecast and allocate future hardware, storage, and memory requirements.
⚡ Performance Tuning & Monitoring
System Monitoring: Using diagnostic tools to track database health, transaction volumes, response times, and system resource usage.
Query Optimization: Rewriting complex SQL queries and adjusting execution plans to speed up data retrieval.
Indexing and Maintenance: Rebuilding fragmented indexes, updating statistics, and performing database defragmentation.
🔒 Security, Compliance & Access Control
Identity Management: Creating user accounts, setting up permissions, and defining strict user access levels.
Data Encryption: Implementing encryption algorithms for data both at rest and in transit to mitigate cyber threats.
Audit and Compliance: Maintaining detailed audit trails and ensuring data handling aligns with regulatory frameworks (e.g., GDPR, HIPAA).
🔄 Backup, Recovery, and Resiliency
Strategy Design: Establishing comprehensive, automated backup plans (full, differential, or transaction log dumps).
Disaster Recovery: Setting up database replication, failover clustering, and high-availability systems to minimize downtime.
Testing Drills: Routinely conducting data restoration drills to verify that backup files are uncorrupted and reliable.
💻 Collaboration & Development Support
Schema Design Support: Collaborating with developers and system architects to establish data structures, tables, and views.
Data Migration: Planning and executing the transfer of data between different environments or cloud platforms.
User Training: Writing clear documentation, guidelines, and operating manuals to assist end-users and developers.