This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a skilled and experienced Database Administrator (DBA) to join our dynamic and innovative team. As a Database Administrator, you will play a crucial role in managing and maintaining our organization’s databases to ensure optimal performance, reliability, and security. You will be responsible for designing, implementing, and monitoring our database systems, as well as troubleshooting and resolving any database-related issues. Your expertise will be integral in supporting our various software applications and ensuring smooth data operations across the organization.
Job Responsibility:
Collaborate with software developers and system architects to design efficient and scalable database structures that meet the organization’s requirements
Implement database schema, tables, indexes, and relationships to optimize data storage and retrieval
Ensure adherence to database best practices, standards, and security protocols
Monitor and analyze database performance, identifying bottlenecks and areas for improvement
Optimize queries and database operations to enhance application response times and overall system performance
Conduct regular performance tuning, capacity planning, and load testing to anticipate and prevent performance issues
Implement robust security measures to safeguard sensitive data and prevent unauthorized access
Configure and manage database backups, disaster recovery plans, and data redundancy to ensure data integrity and availability
Collaborate with the IT security team to stay up-to-date with the latest security threats and implement necessary measures to protect databases
Monitor database systems regularly to identify potential issues, anomalies, and data inconsistencies
Perform routine maintenance tasks such as database backups, integrity checks, and index optimizations
Schedule and execute database updates and patch installations to keep systems up-to-date and secure
Respond promptly to database-related incidents and outages, diagnosing the root cause and implementing effective solutions
Work closely with application developers and system administrators to resolve database-related issues and ensure seamless application functionality
Maintain comprehensive documentation of database configurations, schemas, and processes
Generate regular reports on database performance, usage, and system health for management and stakeholders
Plan and execute database upgrades and migrations to newer versions or different platforms while minimizing downtime and data loss
Collaborate with cross-functional teams to address database-related requirements and support new projects
Share your expertise and knowledge with colleagues, mentoring junior DBAs and promoting best practices within the team
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience)
Proven experience as a Database Administrator, managing and maintaining databases in a production environment
In-depth knowledge of relational database management systems (e.g., MySQL, PostgreSQL, SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra)
Proficiency in SQL and database query optimization techniques
Familiarity with database security, backup, and recovery procedures
Experience with performance monitoring and tuning tools
Strong analytical and problem-solving skills with a keen attention to detail
Excellent communication and teamwork abilities
Nice to have:
Certifications such as Oracle Certified Professional (OCP) or Microsoft Certified Database Administrator (MCDBA) are a plus