Title: Database Administrator
Company Name: A Renowned Government Organization
Vacancy: --
Location: Dhaka
Salary: Tk. 160000 - 180000 (Monthly)
Experience:
∎ At least 10 years
Published: 20 Feb 2025
Education:
∎ Masters
∎ Master’s degree in Computer Science, Software Engineering, Information Management Systems, Information & Communication Engineering, or a related field with a focus on database management.
∎ Master’s degree in Computer Science, Software Engineering, Information Management Systems, Information & Communication Engineering, or a related field with a focus on database management.
Requirements:
Additional Requirements:
∎ At least 10 years of professional experience in database design, development, management, and administration, including experience in software development, information analysis, and documentation, preferably within government or development project settings. A minimum of 5 years of hands-on experience in a similar role or specializing in database design, normalization, performance tuning, and security.
∎ Experience in agile development, microservices architecture, and advanced database management.
∎ Relevant certifications in the field will be given preference, including:
∎ Microsoft Certified: Azure Database Administrator Associate
∎ Certified MySQL Database Administrator (CMDBA)
∎ Advanced knowledge of relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, MySQL, and NoSQL databases.
∎ Proficiency in ASP.NET (MVC/Core/Blazor), C#, JavaScript (Node.js, React.js, AngularJS, jQuery), HTML5, Entity Framework, and LINQ.
∎ Understanding of Microservices Architecture, Agile Development, and DevOps practices.
∎ Experienced in backup strategies and Role-Based Access Control (RBAC).
∎ Experience with containerization tools like Docker and orchestration tools such as Kubernetes will be regarded as an added advantage.
∎ Familiarity with AI and Machine Learning concepts, including experience in database-driven AI/ML model integration, data preprocessing, and optimization for analytics-driven applications.
∎ Good knowledge of security protocols, token-based authentication (JWT, OAuth2), and compliance with global data protection standards, GoB and international donor requirements.
∎ Experience with Business Intelligence (BI) tools, including handling large and complex datasets for analytics and reporting.
∎ Familiarity with emerging IT trends, such as cloud-native infrastructure, serverless architecture, and distributed data systems, ensuring adaptability to future innovations.
∎ Excellent problem-solving and decision-making skills, with strong attention to detail.
∎ Strong communication and collaboration skills, with the ability to work effectively in a team.
∎ Proven ability to work in dynamic, fast-paced environments while managing multiple tasks independently.
∎ Adaptability to evolving project requirements, priorities, and technologies.
∎ Work Experience
∎ At least 10 years of professional experience in database design, development, management, and administration, including experience in software development, information analysis, and documentation, preferably within government or development project settings. A minimum of 5 years of hands-on experience in a similar role or specializing in database design, normalization, performance tuning, and security.
∎ Experience in agile development, microservices architecture, and advanced database management.
∎ Relevant certifications in the field will be given preference, including:
∎ Microsoft Certified: Azure Database Administrator Associate
∎ Certified MySQL Database Administrator (CMDBA)
∎ Technical Skills
∎ Advanced knowledge of relational and non-relational databases, including SQL Server, PostgreSQL, MongoDB, MySQL, and NoSQL databases.
∎ Proficiency in ASP.NET (MVC/Core/Blazor), C#, JavaScript (Node.js, React.js, AngularJS, jQuery), HTML5, Entity Framework, and LINQ.
∎ Understanding of Microservices Architecture, Agile Development, and DevOps practices.
∎ Experienced in backup strategies and Role-Based Access Control (RBAC).
∎ Experience with containerization tools like Docker and orchestration tools such as Kubernetes will be regarded as an added advantage.
∎ Familiarity with AI and Machine Learning concepts, including experience in database-driven AI/ML model integration, data preprocessing, and optimization for analytics-driven applications.
∎ Good knowledge of security protocols, token-based authentication (JWT, OAuth2), and compliance with global data protection standards, GoB and international donor requirements.
∎ Experience with Business Intelligence (BI) tools, including handling large and complex datasets for analytics and reporting.
∎ Familiarity with emerging IT trends, such as cloud-native infrastructure, serverless architecture, and distributed data systems, ensuring adaptability to future innovations.
∎ Soft Skills
∎ Excellent problem-solving and decision-making skills, with strong attention to detail.
∎ Strong communication and collaboration skills, with the ability to work effectively in a team.
∎ Proven ability to work in dynamic, fast-paced environments while managing multiple tasks independently.
∎ Adaptability to evolving project requirements, priorities, and technologies.
Responsibilities & Context:
∎ A renowned government organization, supported by an international development partner, is implementing a large-scale, nationwide project aimed at enhancing service delivery by strengthening digital infrastructure. This initiative focuses on leveraging technology to improve data management, decision-making, and operational efficiency while ensuring a robust MIS and scalable system. As part of this effort, the project is expanding its team to bring in skilled professionals who can contribute to its digital transformation goals.
∎ The Database Administrator (DBA) will play a key role in designing, implementing, and maintaining a secure and optimized centralized database system. This position requires expertise in database architecture, performance tuning, and data security to ensure compliance with international standards. The DBA will collaborate with cross-functional teams to manage large-scale databases, enabling real-time data collection, processing, and analytics in a fast-paced environment.
∎ Database ManagementDesign, develop, and maintain relational and non-relational databases, including SQL Server, MongoDB and NoSQL databases.Develop optimized database schemas, queries, and stored procedures to meet project requirements.Perform routine maintenance of database systems to ensure reliable and continuous operation.Implement backup strategies, ensuring data availability and recovery in case of system failure.Develop, implement and test disaster recovery plans to ensure business continuity and high availability during emergencies and system disruptions.
∎ Design, develop, and maintain relational and non-relational databases, including SQL Server, MongoDB and NoSQL databases.
∎ Develop optimized database schemas, queries, and stored procedures to meet project requirements.
∎ Perform routine maintenance of database systems to ensure reliable and continuous operation.
∎ Implement backup strategies, ensuring data availability and recovery in case of system failure.
∎ Develop, implement and test disaster recovery plans to ensure business continuity and high availability during emergencies and system disruptions.
∎ Database Integration for Web Portals and Mobile ApplicationsManage database integrations across multiple web portals and mobile applications, ensuring seamless data synchronization and interoperability.Optimize database structures to support real-time interactions and backend APIs for web and mobile platforms.Monitor and troubleshooting integration issues, ensuring uninterrupted data flow between systems.Participate in software and API design, development, and maintenance activities alongside core DBA responsibilities.Integrate with various external services, including:NID DatabaseBirth Registration Number (BRN) DatabaseMobile Financial Services (MFS) (bKash, Nagad, etc.)
∎ Manage database integrations across multiple web portals and mobile applications, ensuring seamless data synchronization and interoperability.
∎ Optimize database structures to support real-time interactions and backend APIs for web and mobile platforms.
∎ Monitor and troubleshooting integration issues, ensuring uninterrupted data flow between systems.
∎ Participate in software and API design, development, and maintenance activities alongside core DBA responsibilities.
∎ Integrate with various external services, including:NID DatabaseBirth Registration Number (BRN) DatabaseMobile Financial Services (MFS) (bKash, Nagad, etc.)
∎ NID Database
∎ Birth Registration Number (BRN) Database
∎ Mobile Financial Services (MFS) (bKash, Nagad, etc.)
∎ Security ImplementationProtect database from vulnerabilities, including unauthorized access and data breaches, through best security practices.Implement data encryption mechanisms to ensure compliance with global data protection standards, GoB and donor requirements.Enforce Role-Based Access Control (RBAC) to enhance data security.
∎ Protect database from vulnerabilities, including unauthorized access and data breaches, through best security practices.
∎ Implement data encryption mechanisms to ensure compliance with global data protection standards, GoB and donor requirements.
∎ Enforce Role-Based Access Control (RBAC) to enhance data security.
∎ Performance OptimizationMonitor and optimize application performance using tools like Prometheus, Grafana Loki, and Application Insights.Implement caching mechanisms, such as Redis, to enhance scalability and reduce latency.Perform performance tuning by optimizing query execution plans, indexing, and system resources.Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Monitor and optimize application performance using tools like Prometheus, Grafana Loki, and Application Insights.
∎ Implement caching mechanisms, such as Redis, to enhance scalability and reduce latency.
∎ Perform performance tuning by optimizing query execution plans, indexing, and system resources.
∎ Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Auditing and ReportingConduct regular audits of database systems, access logs, and performance metrics.Generate technical reports to provide insights into database health, availability, usage trends, and optimization recommendations.
∎ Conduct regular audits of database systems, access logs, and performance metrics.
∎ Generate technical reports to provide insights into database health, availability, usage trends, and optimization recommendations.
∎ Capacity PlanningAnalyze database growth patterns and implement scalability solutions to handle increased workloads.Forecast future resource requirements and optimize database structures accordingly.
∎ Analyze database growth patterns and implement scalability solutions to handle increased workloads.
∎ Forecast future resource requirements and optimize database structures accordingly.
∎ Collaboration & DocumentationWork collaboratively with cross-functional teams, including M&Es, Graphic designers, testers, and project managers, to meet project objectives.Maintain comprehensive technical documentation, including API references, database designs, and application architecture.
∎ Work collaboratively with cross-functional teams, including M&Es, Graphic designers, testers, and project managers, to meet project objectives.
∎ Maintain comprehensive technical documentation, including API references, database designs, and application architecture.
∎ Training and Capacity BuildingConduct training sessions for team members and stakeholders to enhance technical capabilities and application usage.Share best practices and provide ongoing technical support to ensure long-term sustainability of developed applications.Perform any other duties assigned by the authority.
∎ Conduct training sessions for team members and stakeholders to enhance technical capabilities and application usage.
∎ Share best practices and provide ongoing technical support to ensure long-term sustainability of developed applications.
∎ Perform any other duties assigned by the authority.
∎ Duration: 2 years, with the possibility of extension
∎ Background & Context
∎ A renowned government organization, supported by an international development partner, is implementing a large-scale, nationwide project aimed at enhancing service delivery by strengthening digital infrastructure. This initiative focuses on leveraging technology to improve data management, decision-making, and operational efficiency while ensuring a robust MIS and scalable system. As part of this effort, the project is expanding its team to bring in skilled professionals who can contribute to its digital transformation goals.
∎ The Database Administrator (DBA) will play a key role in designing, implementing, and maintaining a secure and optimized centralized database system. This position requires expertise in database architecture, performance tuning, and data security to ensure compliance with international standards. The DBA will collaborate with cross-functional teams to manage large-scale databases, enabling real-time data collection, processing, and analytics in a fast-paced environment.
∎ Key Responsibilities
∎ Database Management
∎ Design, develop, and maintain relational and non-relational databases, including SQL Server, MongoDB and NoSQL databases.
∎ Develop optimized database schemas, queries, and stored procedures to meet project requirements.
∎ Perform routine maintenance of database systems to ensure reliable and continuous operation.
∎ Implement backup strategies, ensuring data availability and recovery in case of system failure.
∎ Develop, implement and test disaster recovery plans to ensure business continuity and high availability during emergencies and system disruptions.
∎ Database Integration for Web Portals and Mobile Applications
∎ Manage database integrations across multiple web portals and mobile applications, ensuring seamless data synchronization and interoperability.
∎ Optimize database structures to support real-time interactions and backend APIs for web and mobile platforms.
∎ Monitor and troubleshooting integration issues, ensuring uninterrupted data flow between systems.
∎ Participate in software and API design, development, and maintenance activities alongside core DBA responsibilities.
∎ Integrate with various external services, including:
∎ NID Database
∎ Birth Registration Number (BRN) Database
∎ Mobile Financial Services (MFS) (bKash, Nagad, etc.)
∎ Security Implementation
∎ Protect database from vulnerabilities, including unauthorized access and data breaches, through best security practices.
∎ Implement data encryption mechanisms to ensure compliance with global data protection standards, GoB and donor requirements.
∎ Enforce Role-Based Access Control (RBAC) to enhance data security.
∎ Performance Optimization
∎ Monitor and optimize application performance using tools like Prometheus, Grafana Loki, and Application Insights.
∎ Implement caching mechanisms, such as Redis, to enhance scalability and reduce latency.
∎ Perform performance tuning by optimizing query execution plans, indexing, and system resources.
∎ Utilize advanced technologies, including Artificial Intelligence (AI), Machine Learning (ML), and automation tools, to optimize web application performance and enhance user experience.
∎ Auditing and Reporting
∎ Conduct regular audits of database systems, access logs, and performance metrics.
∎ Generate technical reports to provide insights into database health, availability, usage trends, and optimization recommendations.
∎ Capacity Planning
∎ Analyze database growth patterns and implement scalability solutions to handle increased workloads.
∎ Forecast future resource requirements and optimize database structures accordingly.
∎ Collaboration & Documentation
∎ Work collaboratively with cross-functional teams, including M&Es, Graphic designers, testers, and project managers, to meet project objectives.
∎ Maintain comprehensive technical documentation, including API references, database designs, and application architecture.
∎ Training and Capacity Building
∎ Conduct training sessions for team members and stakeholders to enhance technical capabilities and application usage.
∎ Share best practices and provide ongoing technical support to ensure long-term sustainability of developed applications.
∎ Perform any other duties assigned by the authority.
Skills & Expertise:
Compensation & Other Benefits:
∎ Competitive salary, negotiable based on qualifications and experience.
∎ The monthly take-home salary will range between 1,60,000 - 1,80,000 BDT.
∎ Competitive salary, negotiable based on qualifications and experience.
∎ The monthly take-home salary will range between 1,60,000 - 1,80,000 BDT.
Employment Status: Full Time, Contractual
Job Location: Dhaka
Read Before Apply:
Interested candidates are requested to apply online through Bdjobs.com by submitting their updated CVs.
Only shortlisted candidates will be contacted for the next steps in the recruitment process.
Any personal persuasion/phone call will result in disqualification of candidature.
We are committed to creating a diverse and inclusive work environment. All qualified applicants, regardless of gender, age, disability, ethnicity, or background, are encouraged to apply.
| University | Percentage (%) |
|---|---|
| Jahangirnagar University | 8.29% |
| United International University | 5.70% |
| Daffodil International University (DIU) | 4.66% |
| University of Dhaka | 4.15% |
| American International University Bangladesh (AIUB) | 3.63% |
| Jagannath University | 3.11% |
| National University | 3.11% |
| Islamic University | 2.59% |
| Bangladesh University of Professionals | 1.55% |
| North South University | 1.55% |
| Age Range | Percentage (%) |
|---|---|
| 20-30 | 31.09% |
| 31-35 | 18.65% |
| 36-40 | 19.69% |
| 40+ | 27.98% |
| Salary Range | Percentage (%) |
|---|---|
| 0-20K | 10.36% |
| 20K-30K | 4.66% |
| 30K-40K | 3.63% |
| 40K-50K | 5.70% |
| 50K+ | 75.65% |
| Experience Range | Percentage (%) |
|---|---|
| 0 years (Freshers) | 12.44% |
| 0.1 - 1 years | 5.18% |
| 1.1 - 3 years | 9.84% |
| 3.1 - 5 years | 5.18% |
| 5+ years | 67.36% |