Job Summary: We're seeking an experienced Senior MariaDB Database Administrator to join our team. The ideal candidate will have a strong background in database administration, with a focus on MariaDB. The successful candidate will be responsible for designing, implementing, and maintaining our MariaDB databases, ensuring high availability, performance, and security.
# Key Responsibilities: 1. Database Design and Implementation: Design and implement MariaDB databases to meet business requirements, ensuring data integrity, security, and performance. 2. Database Administration: Perform database administration tasks, including backups, restores, upgrades, and patches. 3. Performance Tuning: Monitor and optimize MariaDB database performance, identifying and resolving bottlenecks. 4. Security and Compliance: Ensure MariaDB databases meet security and compliance requirements, including data encryption and access controls. 5. Troubleshooting: Troubleshoot and resolve MariaDB database issues, including errors, crashes, and data corruption. 6. Collaboration: Collaborate with development teams to design and implement database solutions, ensuring data consistency and integrity. 7. Documentation: Maintain accurate and up-to-date documentation of MariaDB databases, including design, configuration, and troubleshooting.
# Requirements: 1. Total Experience: 8 years of experience in database administration, with a focus on relational databases. 2. MariaDB Experience: 2 years of experience with MariaDB, including design, implementation, and administration. 3. Database Certifications: MariaDB certification (e.g., MariaDB Certified Database Administrator) or equivalent experience. 4. Strong SQL Skills: Proficiency in SQL, including query optimization, indexing, and database design. 5. Linux/Unix Experience: Experience with Linux/Unix operating systems, including command-line interfaces and scripting. 6. Problem-Solving Skills: Strong problem-solving skills, with the ability to troubleshoot complex database issues. 7. Communication Skills: Excellent communication skills, with the ability to collaborate with technical and non-technical teams.
# Nice to Have: 1. Experience with other databases: Experience with other relational databases, such as MySQL, PostgreSQL, or Oracle. 2. Cloud experience: Experience with cloud-based databases, including AWS RDS, Google Cloud SQL, or Azure Database Services. 3. Automation skills: Experience with automation tools, including Ansible, Puppet, or Chef.
# What We Offer: 1. Competitive salary: Competitive salary and benefits package. 2. Opportunities for growth: Opportunities for professional growth and development in a dynamic and growing company. 3. Collaborative work environment: Collaborative work environment with a team of experienced professionals. 4. Recognition and rewards: Recognition and rewards for outstanding performance.