What are the responsibilities and job description for the Enterprise Database Architect position at Metric5?
Job Description
Location: Remote / US
Metric5 is looking for an experienced Enterprise Database Architect to join our team.
The ideal Enterprise Database Architect will play a pivotal role in designing, implementing, and maintaining our database systems. The ideal candidate should possess a deep understanding of database architecture, database design, and performance optimization techniques. You will collaborate closely with cross-functional teams to ensure that our databases meet current and future business needs while maintaining data integrity, security, and scalability.
Responsibilities:
- Design, develop, and implement database solutions that align with the organization's requirements and long-term business goals.
- Collaborate with software developers, SREs, data managers, and other stakeholders to define database requirements and ensure seamless integration of both legacy and modern applications with database systems.
- Evaluate and recommend appropriate database technologies, tools, and platforms based on project requirements, emerging trends, and industry best practices.
- Plan and implement high availability, data backup, and disaster recovery strategies to ensure business continuity.
- Monitor database performance, identifying and resolving performance bottlenecks, and optimizing query performance.
- Collaborate with security teams to implement database security measures, access controls, and data encryption to safeguard sensitive information.
- Assist in capacity planning and scalability efforts to accommodate growing data volumes and user demands.
- Create and optimize logical and physical data models that ensure efficient storage, retrieval, and manipulation of data.
- Provide technical leadership and mentorship to junior database administrators and engineers.
- Develop and enforce data standards, guidelines, and procedures to ensure data consistency, integrity, and security.
Qualifications:
- Bachelors Degree and 10 years of relevant experience
- Relevant certifications, such as Microsoft Certified: Azure Database Administrator
- Proven experience as a Database Architect, Database Administrator, or in a similar role
- In-depth knowledge of PostgreSQL and/or Oracle and related technologies
- Hands-on experience migrating to and managing cloud-based database solutions such Azure Postgres Database, Amazon RDS, or Google Cloud SQL
- Experience with DevOps practices and tools for automating database deployment and management
- Experience with both relational and NoSQL databases, and the ability to choose the appropriate technology for specific use cases.
- Strong proficiency in data modeling, indexing strategies, and query optimization.
- Expertise in database security best practices, data encryption, and access controls.
- Hands-on experience with database performance monitoring and tuning tools.
- Excellent problem-solving skills and the ability to troubleshoot complex database issues.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
Education: Bachelor s Degree
Years of Experience: 10 years of experience
Security Clearance: Must have active Public Trust or higher government security clearance
Salary : $150,000 - $160,000