Database Administrator (MySQL)

BrainRocket
Full_timeBelgrade, Serbia

📍 Job Overview

  • Job Title: Database Administrator (MySQL)
  • Company: BrainRocket
  • Location: Belgrade, Serbia
  • Job Type: On-site
  • Category: Database Administration
  • Date Posted: June 25, 2025
  • Experience Level: 5-10 years

🚀 Role Summary

  • Manage and optimize high-load MySQL databases using Percona XtraDB Cluster
  • Collaborate with developers to improve SQL queries and provide database consultations
  • Monitor MySQL servers and backup execution, ensuring data integrity and availability
  • Support and maintain high-load clusters, ensuring optimal performance and minimal downtime

📝 Enhancement Note: This role requires a strong focus on MySQL administration, performance tuning, and cluster management. Candidates should be comfortable working in a high-pressure environment and have a proven track record of optimizing database performance.

💻 Primary Responsibilities

  • Database Administration: Manage MySQL databases, ensuring optimal performance and high availability using Percona XtraDB Cluster and MariaDB
  • Query Optimization: Analyze and optimize slow queries, improve SQL performance, and build indexes to enhance database efficiency
  • Server Monitoring: Monitor MySQL servers and backup execution, implementing proactive measures to prevent issues and ensure data safety
  • Cluster Support: Provide support for high-load clusters, ensuring minimal downtime and optimal performance
  • Collaboration: Work closely with developers to provide SQL consultations, improve query performance, and ensure database best practices are followed

📝 Enhancement Note: This role requires a deep understanding of MySQL internals, query optimization techniques, and cluster management. Candidates should be comfortable working with Percona Toolkit components and have a strong background in Linux administration.

🎓 Skills & Qualifications

Education: A relevant bachelor's degree in Computer Science, Information Technology, or a related field. Relevant certifications (e.g., Oracle Certified Professional, MySQL Certified Professional) are a plus.

Experience: At least 5 years of experience with MySQL, including 3 years of experience with Percona XtraDB Cluster and MariaDB. Proven experience in tuning, optimizing, and administering high-load MySQL databases.

Required Skills:

  • Proficient in MySQL administration, query optimization, and performance tuning
  • Experience with Percona XtraDB Cluster, MariaDB, and Percona Toolkit components
  • Strong background in Linux administration (at least 3 years)
  • Intermediate English language skills

Preferred Skills:

  • Familiarity with Nest, Kubernetes, MongoDB, and GraphQL
  • Experience with backup and disaster recovery strategies
  • Knowledge of database design principles and normalization
  • Familiarity with Agile methodologies and development processes

📝 Enhancement Note: While the job listing does not specify preferred skills, including them here provides candidates with additional insights into the ideal skill set for this role. This can help them tailor their applications and prepare for interviews more effectively.

📊 Web Portfolio & Project Requirements

As this is a database administration role, a portfolio is not typically required. However, candidates may choose to include relevant projects or case studies demonstrating their database administration and optimization skills. These could include:

  • Database Optimization Case Studies: Document examples of slow query analysis, optimization, and performance improvements
  • Cluster Management Projects: Describe experiences managing and supporting high-load clusters, highlighting any challenges faced and solutions implemented
  • SQL Query Optimization Examples: Provide examples of complex SQL queries and the optimization techniques used to improve their performance

💵 Compensation & Benefits

Salary Range: The salary range for this role in Belgrade, Serbia is approximately 40,000 to 60,000 RSD (Serbian Dinar) per month, based on market research and industry standards for database administrators with 5-10 years of experience.

Benefits:

  • Working with the latest technologies (Nest, Kubernetes, MongoDB, GraphQL, MySQL, etc.)
  • Learning and development opportunities and interesting challenging tasks
  • Official employment in accordance with the laws of Serbia, registration of family members
  • Relocation package (tickets, staying in a hotel for 2 weeks)
  • Opportunity to develop language skills and partial compensation for the cost of language classes
  • Birthday celebration present
  • Time for proper rest and 24 working days of Annual Vacation

📝 Enhancement Note: The salary range provided is an estimate based on market research and industry standards. Actual salary offers may vary depending on the candidate's experience, skills, and negotiation.

🎯 Team & Company Context

🏢 Company Culture

Industry: BrainRocket is an international software development and digital solutions company, operating in the tech industry.

Company Size: With over 1,300 talented professionals across Cyprus, Poland, and Portugal, BrainRocket is a mid-sized company offering a dynamic and collaborative work environment.

Founded: BrainRocket was founded with a mission to drive innovation, pioneer projects, and fast-track careers in the tech industry.

Team Structure: The database administration team at BrainRocket consists of experienced professionals responsible for managing and optimizing high-load MySQL databases. They collaborate closely with developers to ensure optimal database performance and provide SQL consultations as needed.

Development Methodology: BrainRocket follows Agile methodologies, focusing on iterative development, continuous improvement, and customer satisfaction.

Company Website: BrainRocket

📝 Enhancement Note: The company culture at BrainRocket emphasizes innovation, collaboration, and continuous learning. Candidates should be prepared to work in a fast-paced environment and contribute to the company's mission of driving tech industry growth.

📈 Career & Growth Analysis

Database Administration Career Level: This role is suitable for experienced database administrators with 5-10 years of experience in MySQL administration, query optimization, and cluster management. Candidates should have a strong background in Linux administration and be comfortable working with high-load databases.

Reporting Structure: The Database Administrator will report directly to the Database Team Lead or IT Manager, depending on the company's organizational structure.

Technical Impact: This role has a significant impact on the performance, availability, and security of BrainRocket's applications and data. The Database Administrator will work closely with developers to ensure optimal database performance and provide SQL consultations to improve application efficiency.

Growth Opportunities:

  • Senior Database Administrator: With experience and proven performance, candidates may advance to a senior role, overseeing junior database administrators and providing technical guidance to the team
  • Database Team Lead/Manager: Candidates with strong leadership skills and a deep understanding of database administration may progress to a team lead or management role, responsible for strategic planning and team coordination
  • Architecture and Design: As BrainRocket works with cutting-edge technologies, candidates may have the opportunity to specialize in database architecture and design, contributing to the company's growth and innovation

📝 Enhancement Note: The career growth opportunities for this role depend on the candidate's experience, skills, and performance. BrainRocket encourages continuous learning and professional development, providing candidates with the chance to advance their careers within the company.

🌐 Work Environment

Office Type: BrainRocket's office in Belgrade, Serbia offers a modern, collaborative workspace designed to foster innovation and creativity.

Office Location(s): The Belgrade office is located in the city center, providing easy access to public transportation and amenities.

Workspace Context:

  • Collaborative Environment: BrainRocket encourages cross-functional collaboration, with open-plan workspaces that facilitate communication and teamwork
  • Technical Infrastructure: The office is equipped with state-of-the-art hardware and software, ensuring that employees have access to the tools they need to perform their jobs effectively
  • Flexible Work Schedule: BrainRocket offers flexible working hours, allowing employees to balance their personal and professional lives more effectively

Work Schedule: The standard workweek is 40 hours, with flexible working hours to accommodate project deadlines and maintenance windows.

📝 Enhancement Note: BrainRocket's work environment is designed to support collaboration, innovation, and work-life balance. Candidates should be prepared to work in a dynamic, fast-paced environment and contribute to the company's mission of driving tech industry growth.

📄 Application & Technical Interview Process

Interview Process:

  1. Online Assessment: Candidates will be required to complete an online assessment, focusing on their MySQL administration, query optimization, and Linux administration skills
  2. Technical Phone Screen: A brief phone or video call to discuss the candidate's experience, skills, and career goals
  3. On-site Interview: A face-to-face interview at BrainRocket's Belgrade office, consisting of a technical deep dive, behavioral questions, and a meet-and-greet with the team
  4. Final Decision: The hiring team will review all candidates' applications and make a final decision based on their skills, experience, and cultural fit

Portfolio Review Tips:

  • Database Case Studies: Prepare case studies demonstrating your experience in database administration, query optimization, and cluster management
  • SQL Query Optimization: Be prepared to discuss complex SQL queries and the optimization techniques you've used to improve their performance
  • Linux Administration: Highlight your experience with Linux administration, focusing on any challenges you've faced and how you overcame them

Technical Challenge Preparation:

  • MySQL Administration: Brush up on your MySQL administration skills, focusing on query optimization, performance tuning, and cluster management
  • Linux Administration: Review your Linux administration skills, ensuring you're comfortable with command-line interfaces, file systems, and system configuration
  • Problem-Solving: Prepare for problem-solving questions, focusing on your ability to analyze complex situations, identify root causes, and implement effective solutions

ATS Keywords:

  • Programming Languages: MySQL, SQL, PL/SQL, Bash, Python
  • Web Frameworks: Not applicable for this role
  • Server Technologies: MySQL, Percona XtraDB Cluster, MariaDB, Linux
  • Databases: MySQL, MariaDB, Percona XtraDB Cluster
  • Tools: Percona Toolkit, MySQL Workbench, Navicat, phpMyAdmin, Linux command-line tools
  • Methodologies: Agile, Scrum, Kanban
  • Soft Skills: Problem-solving, communication, teamwork, adaptability
  • Industry Terms: Database administration, query optimization, performance tuning, high-load clusters, Linux administration

📝 Enhancement Note: BrainRocket's interview process is designed to assess candidates' technical skills, experience, and cultural fit. Candidates should be prepared to discuss their experience in detail and provide specific examples of their accomplishments in database administration and optimization.

🛠 Technology Stack & Web Infrastructure

As this is a database administration role, the technology stack is primarily focused on MySQL, Percona XtraDB Cluster, MariaDB, and Linux. Candidates should have a strong understanding of these technologies and be comfortable working with them in a high-load environment.

Database Technologies:

  • MySQL: Proficient in MySQL administration, query optimization, and performance tuning
  • Percona XtraDB Cluster: Experience with Percona XtraDB Cluster, including cluster management, configuration, and maintenance
  • MariaDB: Familiarity with MariaDB, including installation, configuration, and management

Server Technologies:

  • Linux: Proficient in Linux administration, including command-line interfaces, file systems, and system configuration
  • Percona Toolkit: Experience with Percona Toolkit components, including pt-table-checksum, pt-table-sync, and pt-query-digest

Development & DevOps Tools: Not applicable for this role, as it is focused on database administration.

📝 Enhancement Note: While this role is focused on database administration, candidates should have a basic understanding of the development and DevOps tools used within BrainRocket's tech stack. This will enable them to collaborate effectively with developers and contribute to the company's growth and innovation.

👥 Team Culture & Values

Database Administration Values:

  • Performance Focus: BrainRocket values database administrators who prioritize performance, optimizing queries, and ensuring minimal downtime
  • Collaboration: BrainRocket encourages collaboration between database administrators and developers, fostering a culture of knowledge-sharing and continuous learning
  • Problem-Solving: BrainRocket values database administrators who can analyze complex situations, identify root causes, and implement effective solutions
  • Adaptability: BrainRocket values database administrators who can adapt to changing technologies and environments, embracing new tools and methodologies as they emerge

Collaboration Style:

  • Cross-Functional Integration: BrainRocket encourages collaboration between database administrators and developers, with open lines of communication and regular check-ins
  • Code Review Culture: BrainRocket values a code review culture, with database administrators providing input on SQL queries and performance optimization
  • Knowledge Sharing: BrainRocket encourages knowledge sharing, with database administrators contributing to the team's collective expertise and driving continuous learning

📝 Enhancement Note: BrainRocket's team culture is built on collaboration, innovation, and continuous learning. Candidates should be prepared to work in a dynamic, fast-paced environment and contribute to the company's mission of driving tech industry growth.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • High-Load Databases: BrainRocket works with high-load databases, requiring database administrators to have a deep understanding of MySQL internals, query optimization techniques, and cluster management
  • Emerging Technologies: As BrainRocket works with cutting-edge technologies, database administrators may face challenges related to the integration and management of new tools and platforms
  • Performance Optimization: BrainRocket values database administrators who can identify and address performance bottlenecks, ensuring optimal database performance and minimal downtime

Learning & Development Opportunities:

  • Technical Training: BrainRocket offers technical training and certification opportunities, enabling database administrators to enhance their skills and advance their careers
  • Conferences & Events: BrainRocket encourages database administrators to attend industry conferences and events, providing them with the opportunity to network with peers and learn about emerging trends and best practices
  • Mentorship & Leadership: BrainRocket offers mentorship and leadership opportunities, enabling database administrators to develop their skills and contribute to the company's growth and innovation

📝 Enhancement Note: BrainRocket's technical challenges and growth opportunities are designed to push database administrators to the limits of their skills and knowledge, driving continuous learning and professional development.

💡 Interview Preparation

Technical Questions:

  • MySQL Administration: Be prepared to discuss your experience with MySQL administration, query optimization, and performance tuning
  • Percona XtraDB Cluster: Demonstrate your understanding of Percona XtraDB Cluster, including cluster management, configuration, and maintenance
  • Linux Administration: Showcase your Linux administration skills, focusing on command-line interfaces, file systems, and system configuration
  • Problem-Solving: Prepare for problem-solving questions, focusing on your ability to analyze complex situations, identify root causes, and implement effective solutions

Company & Culture Questions:

  • BrainRocket's Mission: Demonstrate your understanding of BrainRocket's mission and how your skills and experience align with the company's goals
  • Agile Methodologies: Discuss your experience with Agile methodologies, focusing on their application to database administration and optimization
  • User Experience Impact: Explain how your work as a database administrator contributes to the user experience and overall success of BrainRocket's applications

Portfolio Presentation Strategy:

  • Database Case Studies: Prepare case studies demonstrating your experience in database administration, query optimization, and cluster management
  • SQL Query Optimization: Be prepared to discuss complex SQL queries and the optimization techniques you've used to improve their performance
  • Linux Administration: Highlight your experience with Linux administration, focusing on any challenges you've faced and how you overcame them

📝 Enhancement Note: BrainRocket's interview process is designed to assess candidates' technical skills, experience, and cultural fit. Candidates should be prepared to discuss their experience in detail and provide specific examples of their accomplishments in database administration and optimization.

📌 Application Steps

To apply for this database administrator position at BrainRocket:

  1. Submit Your Application: Visit the BrainRocket careers page and submit your application through the application link provided in the job listing
  2. Tailor Your Resume: Highlight your experience with MySQL, Percona XtraDB Cluster, MariaDB, and Linux administration, focusing on query optimization, performance tuning, and cluster management
  3. Prepare Your Portfolio: While not required, including relevant database administration and optimization projects can strengthen your application and demonstrate your skills and experience
  4. Research BrainRocket: Familiarize yourself with BrainRocket's mission, values, and company culture, ensuring that your application and interview responses align with the company's goals and expectations

⚠️ Important Notice: This enhanced job description includes AI-generated insights and database administration industry-standard assumptions. All details should be verified directly with BrainRocket before making application decisions.


Application Requirements

Candidates should have at least 5 years of experience with MySQL and 3 years with Percona Xtradb Cluster and Linux. Skills in tuning and optimization of MySQL and SQL queries are essential.