Data Engineer/Database Administrator (DBA)
We are seeking a skilled Database Administrator (DBA) professional with strong expertise in database management, data security, and governance, along with experience in enterprise data integration.
The ideal candidate will be responsible for ensuring the performance, availability, security, and compliance of database systems, while also supporting data engineering initiatives such as data integration and pipeline development. This role plays a critical part in safeguarding enterprise data, enforcing governance standards, and enabling reliable analytics across the organization.
Key Responsibilities:
Manage, monitor, and maintain database systems across cloud and hybrid environments, ensuring high availability, performance, and reliability.
Perform database performance tuning, query optimization, indexing, and capacity planning.
Design and implement backup, recovery, and disaster recovery strategies.
Implement and enforce data security practices, including role-based access control (RBAC), encryption (at rest and in transit), and access management.
Apply data masking and anonymization techniques to protect sensitive and confidential data.
Enforce data governance policies, standards, and compliance requirements (e.g., GDPR) across database systems.
Monitor, audit, and track database access, usage, and security events to ensure compliance and risk mitigation.
Plan and execute database migrations, upgrades, and patching activities.
Support ETL/ELT processes and data integration workflows across enterprise systems.
Handle and support ingestion of structured, semi-structured, and unstructured data, including databases, files (CSV, JSON, XML), and document-based formats (PDFs, images, audio).
Collaborate with data engineers and architects to design scalable and optimized data architectures and storage solutions.
Ensure alignment between database design, data pipelines, and business requirements.
Maintain documentation for database configurations, security controls, and operational procedures.
Required Qualifications:
5+ years of experience as a Database Administrator (DBA) with exposure to data engineering principles.
Strong expertise in:
Database performance tuning, query optimization, and indexing
Backup, recovery, and disaster recovery strategies
High availability and reliability of database systems
Hands-on experience with data security practices, including:
Role-based access control (RBAC)
Encryption (at rest and in transit)
User and access management
Experience implementing data masking or anonymization techniques for sensitive data.
Solid understanding of data governance principles and compliance requirements (e.g., GDPR, ISO 27001).
Advanced proficiency in SQL and working knowledge of Python (or similar scripting language).
Experience working with relational database systems (e.g., SQL Server, Oracle, PostgreSQL, MySQL).
Familiarity with ETL/ELT processes and data integration concepts.
Experience handling structured, semi-structured, and unstructured data (e.g., JSON, XML, PDFs, images).
Preferred Qualifications:
Experience with cloud-based database platforms (preferably Microsoft Azure or equivalent).
Relevant certifications such as Microsoft Certified: Azure Database Administrator Associate or relevant.
Familiarity with data protection regulations and compliance frameworks (e.g., GDPR, ISO 27001) and their implementation.
Experience with database monitoring, auditing, and security tools.
Exposure to supporting data engineering or analytics teams in enterprise environments.