About
To make a mark in the future of precision medicine on a global scale, M42 is at the forefront of healthcare innovation, focusing on providing unparalleled levels of patient care by harnessing state-of-the-art facilities and comprehensive patient services. You will play a pivotal role in driving technological innovation, optimizing workflows, and enhancing patient experiences across M42’s advanced facilities.
Position
As a Senior Specialist in Database Administration, you will be responsible for managing and maintaining the organization’s databases. Your tasks will include ensuring data integrity, security, and availability by designing, implementing, and monitoring database systems. You will also optimize database performance, troubleshoot issues, and conduct backups for disaster recovery. Collaboration with other IT professionals will be key as you plan and implement database upgrades and enhancements to support the organization's needs and goals.
Responsibilities:
- Design, implement, and maintain database systems (MySQL, PostgreSQL, SQL Server, Oracle, Azure Cosmos).
- Create and manage database schemas, tables, and indexes to ensure data integrity and optimal performance.
- Automate implementation and operational activities of databases.
- Monitor database performance and troubleshoot issues.
- Implement security measures to protect databases and ensure compliance with data protection regulations.
- Regularly backup and restore databases to prevent data loss.
- Optimize database performance through query tuning, indexing strategies, and configuration adjustments.
- Collaborate with software developers to implement database solutions that meet application requirements.
- Conduct maintenance activities, such as patching, upgrades, and performance tuning.
- Provide technical support and guidance to users, assisting with database-related issues.
- Participate in project and team meetings, collaborating with members and other departments.
- Estimate and document work efforts for new technical processes and changes.
- Create technical documentation for management and team members.
- Mentor other team members to foster professional development.
Qualifications:
- Bachelor's degree in computer science, information technology, or a related field.
- Minimum of 5 years of relevant experience in cloud and database administration.
- Strong understanding of database architecture, principles, and best practices.
- Experience in automation and scripting within Azure and AWS cloud platforms.
- Proficiency in writing complex SQL queries, stored procedures, and triggers.
- Experience in database performance tuning and optimization techniques.
- Strong knowledge of various database management systems (MySQL, PostgreSQL, SQL Server, Oracle RAC, Azure Cosmos).
- Familiarity with database security principles and best practices.
- Excellent problem-solving, analytical, communication, and interpersonal skills.
- Ability to work effectively in a team environment.
- Relevant certifications are a plus (e.g., Oracle Certified Professional, Microsoft Certified Database Administrator).
What We Look For:
If you are a performance-driven, inquisitive mind with the agility to adapt to changing circumstances, you will thrive with us. You should be motivated to build meaningful collaborations with stakeholders and create unique customer-centric solutions. An eagerness to explore opportunities in the AI space is also essential.
What We Offer:
- Culture: An open, diverse, and inclusive environment that encourages personal growth and focuses on groundbreaking innovations.
- Career: Opportunities for learning, development, and growth through structured training programs and innovative projects.
- Work-Life Balance: A hybrid work policy that promotes balance between office and home.
- Rewards: A competitive remuneration package with generous perks including healthcare, education support, and leave benefits.