Senior Database Administrator, MongoDB
HireRight
- Katowice, śląskie
- Stała
- Pełny etat
- Participate in cross-functional meetings with stakeholders to understand database requirements and produce options/solutions.
- Provide subject matter expertise on all aspects of MongoDB management including Database design, capacity management, security, backup & recovery, disaster recovery, performance tuning, and automation.
- Ensure the performance and reliability of the MongoDB and NoSQL Database environment inclusive of both cloud and on-premises systems.
- Conduct advanced troubleshooting for performance problems and query optimization.
- Work with project management, infrastructure, portfolio teams, and developers in coordinating system-wide updates, upgrades, and patch management.
- Proactively provide recommendations and coordinates the direction for the implementation of enhancements or changes that may involve custom design, optional software, and third-party products to improve the efficiency & effectiveness of the systems.
- Monitor and maintain performance metrics for systems. License management.
- Perform configuration, change management, and testing activities as required to support DevOps process.
- Strong clustering and HA experience.
- Maintain database disaster recovery procedures to ensure continuous availability and speedy recovery. The ability to discuss database related topics with both technical & business audiences. Troubleshoot, investigate, offer and execute resolution to database issues.
- Work outside of regular business hours as required for project or operational work.
- Enjoy constantly learning new technologies and contributing to the knowledge of others.
- Work well in a team environment within the database administration team as well as with other Technical Service Group teams and other departments.
- Perform fault diagnosis, troubleshoot and correct problems at the database and application performance level.
- Perform design, installation, configuration and upgrade of databases.
- Coordinate and approve the creation of primary database objects.
- Coordinate and modify the database structure, as necessary.
- Maintain database system security.
- Analyze and implement data security requirements.
- Continually improve database administration standards, guidelines, and procedures.
- Analyze, document and present database technology requirements.
- Review database development activities to ensure they are performant and in conformance with design specifications and standards.
- Provide comprehensive database trouble shooting
- Assist application developers with best practices and tuning.
- Maintain high customer satisfaction
- Flexible with work schedule, including on call.
- Three to five years of hands on experience with MongoDB, specifically in Atlas.
- Three to five years of experience in Information Systems development and integration.
- Three to five years of hands on experience with Database High Availability
- Three to five years of hands on experience in support of application design and development.
- Minimum 5 - 10 years of experience in NoSQL database administration, particularly with MongoDB. Full technical knowledge of RDBMS and NoSQL databases.
- Full technical knowledge and working experience with cloud technologies, i.e., GCP and Azure. With migration and management of the containerized systems.
- Experience in conducting performance tuning, backup, recovery, scalability, and capacity planning.
- Track record of engineering performance availability and high availability solutions. Deep understanding of integrated security and be able to participate in troubleshooting activities.
- Monitor, tune and manage scheduled tasks, backup jobs, recover processes, alerts, and database storage needs in line with firm change control procedures.