Amazon DynamoDB NoSQL Database Consultant, contract, DBA working with leading enterprise client on latest enterprise software platform.
Amazon DynamoDB Architect to join existing SRE/DBA team. As a Senior Technical Consultant, you will be responsible for designing, implementing, and optimizing NoSQL based solutions to support our high-performance, scalable applications.
Key Responsibilities
- Design and implement efficient, scalable data models using Amazon DynamoDB
- Optimize DynamoDB table structures, partition keys, and sort keys for maximum performance and cost-efficiency
- Develop and maintain best practices for DynamoDB usage within the organization
- Collaborate with development teams to integrate DynamoDB into application architectures
- Implement effective data migration strategies from other databases to DynamoDB
- Design and implement backup and disaster recovery solutions for DynamoDB-based systems
- Monitor and optimize DynamoDB performance, capacity, and costs
- Troubleshoot and resolve complex issues related to DynamoDB implementations
- Stay up-to-date with the latest DynamoDB features and best practices
- Provide technical leadership and mentoring to other team members on DynamoDB-related topics
Experience
- Solid NoSQL databases (MongoDB, Cassandra, Couchbase etc), with at least 2 years of hands-on experience with Amazon DynamoDB
- Technical expertise in DynamoDB’s core concepts, including partition keys, sort keys, secondary indexes, and capacity modes
- Proficiency in at least one programming language (eg, Java, Python, Node.js) for working with DynamoDB APIs
- Experience with AWS SDK and CLI for DynamoDB operations
- Solid understanding of distributed systems and their challenges
- Familiarity with other AWS services, especially those that integrate with DynamoDB (eg, Lambda, API Gateway, CloudWatch)
Preferred
- AWS Certified Database – Specialty certification
- Experience with DynamoDB Streams and integrations with AWS Lambda
- Knowledge of DynamoDB Global Tables for multi-region deployments
- Familiarity with DynamoDB Accelerator (DAX) for caching
- Security best practices for DynamoDB, including encryption at rest and in transit
remote based contract, outside IR35