Roles & Responsibilities
Database Architecture & Design
Design and maintain enterprise-grade database architectures ensuring high availability, scalability, and performance
Define database standards, governance frameworks, naming conventions, and best practices
Choose appropriate relational and NoSQL database technologies based on performance, workload, and cost
Design OLTP, OLAP, and hybrid data architectures
Cloud Database Engineering (Azure & AWS)
Architect and manage databases on Microsoft Azure :
Architect and manage databases on AWS :
Amazon RDS, Aurora, DynamoDB
Redshift (analytics workloads)
Design multi-region, fault-tolerant, and disaster recovery solutions
Performance, Security & Reliability
Optimize database performance using indexing, query tuning, partitioning, and caching
Implement backup, recovery, replication, and failover strategies
Ensure data security with encryption at rest and in transit, IAM/RBAC, VPC/VNet isolation
Ensure compliance with data privacy and regulatory standards
Data Migration & Integration
Lead on-premise to cloud and cross-cloud database migrations
Plan schema design, data transformation, and migration strategies
Integrate databases with applications, APIs, data pipelines, and BI tools
Automation & DevOps Enablement
Automate database provisioning using Terraform, ARM, CloudFormation
Enable CI/CD pipelines for database deployments
Imple