We are looking for an experienced Cloud Database Architect with 8 to 12 years of industry experience to design and implement scalable database solutions in cloud environments.
This role is a blend of database architecture and solutions architecture, requiring an individual who is well-versed in cloud-native database technologies, possesses strong architectural acumen, and can act as a trusted advisor for cloud solutions across the organization.
Key Responsibilities:
1. Database Architecture & Design: Design and architect cloud-based database systems to ensure scalability, high availability, and optimal performance across distributed environments.
2. Database Experience: Hands-on experience with both relational and non-relational data stores like Oracle, Postgres, Cassandra, Couchbase, Cockroach DB etc.
3. Solutions Architecture: Collaborate with stakeholders and cross-functional teams to define, design, and deliver integrated cloud solutions that meet business requirements.
4. Cloud Database Strategy: Develop and execute cloud database strategies, including data storage, replication, disaster recovery, high availability etc
5. Performance Optimization: Ensure that databases are optimized for performance by tuning queries, optimizing schemas, and implementing appropriate indexing and caching strategies.
6. Automation & Scripting: Leverage Python scripting for automating infrastructure deployments, database monitoring & processes to streamline operations
7. Security & Compliance: Ensure all database systems adhere to stringent security, data protection, and compliance regulations, implementing encryption, data masking, and role-based access controls.
8. Monitoring & reporting tools: Experience with monitoring and reporting tools like Grafana, Splunk etc
9. Collaboration: Work with development teams, cloud engineers, and DevOps to ensure seamless integration of cloud database solutions with applications and infrastructure.
10. Documentation & Standards: Establish and maintain architectural standards, best practices, and clear documentation for database and cloud solutions.
Required Skills and Qualifications:
Experience: 8-12 years of professional experience in database engineering and architecture, with a focus on cloud-native and hybrid database systems.
Database Architecture Expertise: Deep understanding of database design principles, including data modeling, schema design, and optimization of relational and NoSQL databases
Cloud Expertise: Extensive experience in cloud platforms such as AWS Cloud, specifically in managing and architecting with services (e.g., AWS RDS, Aurora, KMS, S3, EC2, Route53 etc).
Solutions Architecture: Ability to work as a solutions architect to develop end-to-end cloud data strategies that align with business objectives and solve complex problems.
Performance & Scalability: Expertise in architecting scalable and high-performing database systems for large-scale applications and distributed systems.
Python & Automation: Intermediate proficiency in Python for automation of database management tasks, infrastructure deployment, and monitoring.
Cloud Security: Deep knowledge of cloud security best practices, encryption methods, and data governance in cloud environments.
Certifications in cloud platforms (e.g., AWS Certified Solutions Architect)
Experience with Infrastructure as Code (IaC) tools like Terraform, CloudFormation
Understanding of DevOps principles and CI/CD pipeline integration for database environments.
Understanding microservices architecture and containerized databases (Docker, Kubernetes)
Pay Range: $65/hr - $70/hr
The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, and vision as well as 401K contributions.