Key Responsibilities
Design, implement, and maintain robust, scalable database systems (PostgreSQL, MySQL, SQL Server, NoSQL)
Ensure compliance with security, regulatory, and data privacy standards
Support data modelling and relational design for analytical and operational use cases.
Implement data integration pipelines using tools such as AWS Glue and Apache Airflow.
Manage schema versioning, database migrations, and change control processes.
Monitor database performance and proactively resolve issues to ensure system stability and security.
Collaborate with developers, DevOps, and data engineers to implement CI/CD practices in database deployments.
Manage database architecture, including backup and recovery strategies, high availability, and disaster recovery.
Optimize SQL queries, indexing strategies, and execution plans for performance efficiency.
Required Skills:
Experience: 6+ years of relevant experience as a DBA or in a database engineering role
Education: Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
Technical Skills:
Strong understanding of data modelling concepts and schema management
Exposure to Snowflake and dbt is a plus but not mandatory.
Experience with ETL frameworks, data orchestration tools (e.g., AWS Glue, Apache Airflow).
Familiarity with DevOps tools and CI/CD pipelines related to databases.
Proficiency in backup and recovery, monitoring tools, and troubleshooting database issues.
Solid knowledge of SQL query optimization, execution plans, and indexing.
Hands-on experience with AWS database services (RDS, Aurora, DynamoDB, etc.).
Strong command of PostgreSQL, SQL Server, Oracle MySQL, and NoSQL databases.
Bachelor's or Master's degrees