Requirements
Additional Requirements
- MSc in:
- Computer Science
- Computer Science & Engineering (CSE)
- Information Technology
- Related Technical Discipline
- Professional Certification in PostgreSQL Database Administration preferred.
- Oracle Database Certification preferred.
Preferred Skills
- Strong knowledge of Linux/Unix operating systems.
- Experience with database clustering and failover technologies.
- Familiarity with cloud database platforms and cloud infrastructure.
- Understanding of database automation and monitoring tools.
- Knowledge of enterprise database architecture and large-scale production environments.
- Strong analytical, troubleshooting, and problem-solving abilities.
- Excellent communication and documentation skills.
- Ability to work independently and within collaborative technical teams.
Responsibilities & Context
Database Administrator (DBA) – PostgreSQL, Oracle & MySQL
Job Overview
We are seeking an experienced and highly skilled Database Administrator (DBA) to manage, optimize, secure, and maintain enterprise-level database environments. The ideal candidate will have strong expertise in PostgreSQL Database Administration, along with practical experience in Oracle Database, MySQL, Database Replication, High Availability Architecture, Disaster Recovery Planning, and Database Performance Optimization.
The selected candidate will work closely with software development, infrastructure, DevOps, and application support teams to ensure database reliability, security, scalability, and business continuity.
Key Responsibilities
PostgreSQL Database Administration
- Install, configure, administer, and maintain PostgreSQL database servers and environments.
- Manage PostgreSQL database architecture, performance, security, and scalability.
- Monitor database health and ensure maximum uptime, availability, and reliability.
- Configure and maintain PostgreSQL Streaming Replication and Hot Standby environments.
- Perform routine database maintenance, upgrades, patching, and version management.
Database Performance Optimization
- Monitor database performance and proactively identify bottlenecks.
- Optimize database queries, indexing strategies, execution plans, and resource utilization.
- Perform database tuning to improve performance, scalability, and efficiency.
- Analyze slow-running queries and implement optimization strategies.
- Monitor database storage utilization and capacity planning.
Backup, Recovery & Disaster Recovery
- Design, implement, and maintain database backup and recovery strategies.
- Perform database backup, restore, point-in-time recovery, and recovery validation activities.
- Develop and regularly test disaster recovery procedures and business continuity plans.
- Ensure data integrity, availability, and recovery readiness across all database environments.
- Maintain disaster recovery documentation and recovery procedures.
High Availability & Replication
- Configure, monitor, and maintain high-availability database environments.
- Manage PostgreSQL Streaming Replication, Hot Standby, and failover mechanisms.
- Administer Oracle Data Guard environments to ensure data protection and business continuity.
- Support database clustering, replication, and load-balancing architectures.
- Implement redundancy and fault-tolerant database solutions.
Oracle & MySQL Database Support
- Provide administration and support for Oracle Database environments when required.
- Manage Oracle Data Guard configurations, monitoring, and failover operations.
- Support MySQL database installations, maintenance, performance tuning, and troubleshooting.
- Assist in database migration, upgrade, and consolidation projects.
Database Security & Compliance
- Implement database security policies, access controls, and user privilege management.
- Ensure database environments comply with organizational security standards and best practices.
- Monitor database activities and maintain audit logs.
- Perform vulnerability assessments and security hardening activities.
- Ensure data protection, confidentiality, and compliance requirements are maintained.
Database Monitoring & Troubleshooting
- Monitor database performance, replication status, backups, and system health.
- Diagnose and resolve database-related incidents, failures, and performance issues.
- Perform root cause analysis (RCA) and implement preventive measures.
- Collaborate with infrastructure and development teams to resolve complex technical issues.
- Provide timely support for production and mission-critical database systems.
Documentation & Process Management
- Prepare and maintain database architecture diagrams, operational procedures, and technical documentation.
- Document backup procedures, disaster recovery plans, and system configurations.
- Generate database performance reports and operational status reports.
- Maintain accurate records of database changes, upgrades, and maintenance activities.
Cross-Functional Collaboration
- Work closely with:
- Software Development Teams
- Infrastructure & Network Teams
- DevOps Engineers
- Application Support Teams
- Information Security Teams
- Support deployment activities, application releases, and database integration projects.
Required Qualifications
- Minimum 3 years of professional experience as a Database Administrator (DBA).
- Strong hands-on experience with PostgreSQL Database Administration.
- Practical knowledge of Oracle Database Administration and MySQL Database Management.
- Experience with:
- Oracle Data Guard
- PostgreSQL Streaming Replication
- Hot Standby Configuration
- Backup & Recovery
- Disaster Recovery Planning
- High Availability Solutions
Compensation & Other Benefits
- Weekly 2 holidays
-
Salary Review: Yearly
-
Lunch Facilities: Partially subsidize
-
Festival Bonus: 2
Other Benefits
Provided according to company policy.
Work Place
Work from Office
Employment Status
Type:
Full Time/Permanent
Job Location
Dhaka, Kawran Bazar