What are the responsibilities and job description for the NoSQL DBA position at Net2Source (N2S)?
Role Title: NoSQL DBA (MongoDB and DynamoDB)
Location: Denver, CO, United States
Contract
Job Description
NoSQL DBA
Experience Required
- 10–15 years of DBA experience supporting enterprise-scale databases.
Required Expertise
- MongoDB Administration
- Amazon DynamoDB
- Strong NoSQL DBA experience
Key Technical Skills
- Database design and data modeling
- Database migrations and modernization
- Performance tuning and troubleshooting
- Backup, recovery, replication, and HA configurations
- AWS cloud platform experience
- Indexing, partitioning, clustering, and sharding concepts
- Monitoring tools and database health checks
- Scripting/automation using Python, Shell, or PowerShell
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management
Responsibilities
Database Administration & Support
- Administer, maintain, monitor, and support Oracle, MongoDB, and DynamoDB environments.
- Manage database installations, upgrades, patches, backups, recovery, and replication strategies.
- Ensure database availability, reliability, and security across production and non-production environments.
- Implement database standards, policies, and best practices.
Database Design & Architecture
- Design scalable and high-performing relational and NoSQL database architectures.
- Create logical and physical data models based on application requirements.
- Optimize schema design, indexing strategies, partitioning, and storage configurations.
- Support microservices and distributed data architectures.
Database Migration & Modernization
- Lead migration projects from legacy platforms to Oracle, MongoDB, or DynamoDB.
- Perform schema conversion, data migration, validation, and cutover planning.
- Support cloud migration and modernization initiatives.
- Work with migration tools and ETL/data integration processes.
Performance Tuning & Optimization
- Analyze and resolve database performance bottlenecks.
- Tune SQL queries, stored procedures, indexes, and execution plans.
- Optimize MongoDB collections, aggregations, sharding, and replication.
- Improve DynamoDB throughput, partition key design, autoscaling, and cost optimization.
- Monitor database health using performance monitoring tools.
High Availability & Disaster Recovery
- Configure and maintain HA/DR solutions including:
- Oracle RAC/Data Guard
- MongoDB replica sets/sharding
- DynamoDB global tables
- Develop and test backup and recovery procedures.
- Ensure business continuity and disaster recovery readiness.
Cloud & Automation
- Work with AWS cloud services related to databases and infrastructure.
- Automate database administration tasks using Shell, Python, or PowerShell.
- Support Infrastructure as Code (IaC) and CI/CD integration where applicable.
Collaboration & Governance
- Work closely with developers, architects, DevOps, and security teams.
- Participate in code reviews and database design discussions.
- Ensure compliance with governance, security, and regulatory standards.
Deliverables
- Process flows
- Mentor and provide knowledge transfer to client project team members
- Participate as primary, co-, and/or contributing author on project deliverables
- Participate in data conversion and maintenance activities
- Provide best-practice and industry-specific solutions
- Recommend alternative and out-of-the-box solutions
- Provide thought leadership and hands-on technical configuration/development
- Participate as a functional team member
- Perform other duties as assigned
Regards
Rahul Bansiwaal
https://www.linkedin.com/in/rahul-b-14b5a4168/
(2014792186) | Office: (201) 479 2186 EXT: 444
rahulb@net2source>com
www>net2source>com
270 Davidson Ave, Suite 704, Somerset, NJ 08873, USA
Knowledge is Power>