14 Impetus Career Consultants Jobs
8-10 years
Senior Database Administrator - NoSQL (8-10 yrs)
Impetus Career Consultants
posted 6d ago
Key skills for the job
Required Qualifications :
- 8+ years of experience in working in Database, Data Management, or Engineering roles.
- 6+ years of progressive experience in high volume/high transaction data administration, with at least 3 years working with Microsoft Azure Cloud technologies.
- 6+ years of experience managing NoSQL databases such as Couchbase, MongoDB, CosmosDB.
- 2+ years of experience in ElasticSearch.
- 6+ years of experience in performance tuning and database monitoring utilizing techniques with query analysis, indexes, statistics, execution plans.
- Prior experience working with large (2tb+) transactional databases and across a large environment with hundreds to thousands of databases in-scope.
Nice to Haves :
- Certifications in Azure/SQL Server/NoSQL.
- Experience with Postgres and MySQL is a big plus but not mandatory.
- Knowledge of SQL monitoring tools SolarWinds DPA, RedGate etc.
- Service now and Azure DevOps experience.
Key Responsibilities :
- Participate in the design and implementation of new database systems and applications.
- Ensure database systems are designed for performance, scalability, and maintainability.
- Develop and implement database schemas and data models.
- Perform day-to-day database administration tasks, including backups, restores, and performance tuning.
- Monitor database performance and proactively identify and resolve issues.
- Implement and maintain database security measures, including access control and encryption.
- Manage database upgrades and migrations.
- Manage and maintain databases hosted on Microsoft Azure Cloud, including Azure SQL Database, Cosmos DB, and other Azure database services.
- Leverage Azure services for database backup, recovery, and high availability.
- Manage and maintain NoSQL databases such as Couchbase, MongoDB, and ElasticSearch.
- Optimize NoSQL database performance and scalability.
- Analyze database performance bottlenecks and implement solutions to improve query performance.
- Utilize performance tuning techniques such as query analysis, indexing, and statistics gathering.
- Design and implement disaster recovery plans for database systems.
- Conduct regular disaster recovery drills to ensure business continuity.
- Collaborate with development teams to ensure database systems meet application requirements.
- Provide technical guidance and support to development teams on database-related issues.
Functional Areas: Software/Testing/Networking
Read full job description