Job
Description
Job Title: Database Architect
Role Purpose The Database Architect is responsible for defining and implementing high-level database strategies aligned with enterprise business objectives. This includes architecting scalable, secure, and sustainable database systems, ensuring efficient access and performance while driving innovation in database technologies.
Key Responsibilities
Strategic Planning & Architecture
Define strategic database requirements and develop architectural strategies at the modeling, design, and implementation stages to meet enterprise-wide needs.
Design scalable database systems capable of handling high transaction loads and supporting data growth beyond 60 TB.
Database Design & Development
Create robust database solutions that ensure system reliability, including physical structure, functional capabilities, performance, security, backup, and recovery protocols.
Design efficient database applications, including data transfer mechanisms, temporary tables, partitions, and indexing strategies to optimize performance.
Installation & Maintenance
Install and configure database systems using optimal access techniques, while maintaining detailed documentation of installation actions and configurations.
Monitor and maintain system performance, troubleshoot production and development issues, and perform necessary maintenance activities.
Performance Tuning & Monitoring
Analyze system resource utilization and optimize parameters to enhance performance.
Develop and implement processes for database load balancing, system upgrades, and migrations with minimal downtime.
Collaboration & Governance
Collaborate with system architects, software engineers, and stakeholders to translate business needs into technical database requirements.
Ensure compliance with database development standards and enforce regular process documentation aligned with internal policies.
Data Recovery & Security
Establish and maintain high-availability clusters, disaster recovery procedures, and secure access controls.
Monitor system consumption trends to ensure uptime and scalability, recommending hardware enhancements when needed.
Innovation & Best Practices
Research and introduce innovative technologies to future-proof database systems.
Develop and enforce best practices for data migrations, upgrades, and integration with enterprise architecture.
Key Skills & Competencies Proven expertise in database architecture, optimization, and performance tuning for large-scale systems.
Deep understanding of relational and non-relational databases (e.g., Oracle, SQL Server, PostgreSQL, MongoDB, etc.).
Strong knowledge of data modeling, indexing strategies, backup/recovery methods, and high availability architectures.
Excellent problem-solving and troubleshooting skills.
Strong communication and stakeholder management capabilities.
Experience with database migration, version upgrades, and system integration in a complex enterprise environment.
Qualifications & Experience Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
8–12 years of experience in database design and administration, with at least 3–5 years in a lead or architect role.
Experience with enterprise-scale systems exceeding 60 TB in size.
Hands-on experience with clustering, backup/restore strategies, and automation tools.