MySQL Database Administrator at xyz · Indore · 5 - 6 years · ₹12L - ₹15L / yr · Posted 16 Dec 2023

• Job Description:
MySQL Database Administrator (DBA) who will be responsible for ensuring the
Performance, Database Tuning, Database Cleanup, Database Migration, Database Availability, and Security of Clusters of MySQL
Instances. The candidate will also be responsible for Orchestrating Upgrades,
Backups, and Provisioning of Database Instances. The candidate will also work in
tandem with the other teams, documentation, and specifications as required.
.
• Key Responsibilities:
✓ Provision MySQL instances, both in Clustered and Non-Clustered Configurations
✓ Ensuring the Performance, Database Tuning, Database Availability, and Security
of Clusters of MySQL Instances
✓ Development of Database Schema
✓ Development of ERD
✓ Find the Root Cause of Database related issues & Database Clean-up
✓ Migrating Data from Customer Database to Serosoft Product Database
✓ Prepare Documentation and Specifications
✓ Handle common database procedures, such as upgrade, backup, recovery,
migration, etc.
✓ Profile server resource usage, optimize and tweak as necessary
✓ Collaborate with other team members and stakeholders
• Skills and Qualifications:
✓ Strong proficiency in MySQL database management
✓ Decent experience with recent versions of MySQL
✓ Understanding of MySQL’s underlying storage engines, such as InnoDB and
MyISAM
✓ Experience with replication configuration in MySQL
✓ Proficient in Database Clean-up and Migrations
✓ Knowledge of De-Facto Standards and Best Practices in MySQL
✓ Proficient in Writing and Optimizing SQL statements
✓ Proficient in Table Scan, Row Scan, Query Execution Plan, SQL Profiler, etc.
✓ Should be able to decide when to create Views (Standard Views, Indexed views,
and Partitioned views)
✓ Knowledge of MySQL features, such as its Event Scheduler
✓ Ability to plan Resource requirements from High-Level Specifications
✓ Familiarity with other SQL/NoSQL databases such as PostgreSQL, MongoDB, etc.
✓ Knowledge of limitations in MySQL and their workarounds in contrast to other
popular relational databases
✓ Proficient understanding of code versioning tools such as SVN / Git
✓ DBA Certification would be added advantage

Similar jobs (3)
Location - Remote (India)
Key Responsibilities
• Design, develop, and maintain database schemas, stored procedures, views, and queries in SQL Server and MySQL.
• Identify and resolve query performance bottlenecks using execution plans, indexing strategies, and tuning techniques.
• Conduct regular database health checks and performance reviews to ensure optimal operation.
• Collaborate with development and operations teams to support application data requirements.
• Write and optimize complex SQL scripts to meet business and operational needs.
• Support the DBA Team Lead with day-to-day database operations and incident resolution.
• Assist in monitoring database availability, integrity, and backups.
• Document database structures, procedures, and changes in a clear and organized manner.
• Implement best practices for data storage, retrieval, and processing efficiency.
• Contribute to the continuous improvement of database standards and internal processes.
• Identify and effectively prioritize situations requiring urgent attention.
• Stay current with system information, database technologies, changes, and updates.
• Experience with cloud-managed databases (e.g., Microsoft Azure SQL Database, Amazon RDS) and understanding of scaling, cost optimization, and high availability in cloud environments.
• Hands-on exposure to database automation and CI/CD practices (schema versioning, deployment pipelines, Infrastructure as Code).
• Strong knowledge of high availability and disaster recovery design, including replication, failover, and defined RPO/RTO ownership.
• Familiarity with database security best practices (encryption, access control, auditing, and protection of sensitive/regulated data).
• Experience with monitoring and observability tools, with a proactive approach to performance tuning and alerting.
• Scripting ability (PowerShell, Python, or Bash) to automate routine database operations and reduce manual effort.
• Experience with database migrations, version upgrades, or modernization initiatives (on-prem to cloud or legacy to current platforms).
• Ability to operate in a DevOps-oriented environment, partnering closely with engineering teams and owning database performance tied to application SLA.
• Proficiency in T-SQL and/or standard SQL.
• Ability to multi-task and adjust priorities quickly in a fast-paced environment.
• Ability to research and implement solutions using available technical resources.
• Strong analytical and problem-solving skills with attention to detail.
• Ability to clearly communicate technical concepts to non-technical stakeholders.
• Advanced knowledge of database performance tuning and query optimization.
• Familiarity with cloud database platforms such as Microsoft Azure SQL, AWS RDS, or equivalent.
• Experience with database deployment automation and CI/CD pipelines.
• Understanding of high availability, disaster recovery, and data protection strategies.
• Working knowledge of database monitoring and performance management tools.
• Basic scripting skills (PowerShell, Python, or Bash) for automation.
• Awareness of data security and compliance considerations in regulated environments.
Required Skills
• Proven working experience as a Database Administrator or in a similar role.
• Working knowledge of Microsoft SQL Server (SSIS, T-SQL, DDL, SML)
• Working knowledge of MySQL or MariaDB.
• A minimum of 5 years of experience in database administration.
• Understanding of database normalization and data modeling principles.
Nice to Have
• MacOS, iOS, Android, Linux OS beneficial but not required.
• ETL processes or data warehouse experience beneficial but not required.
• Microsoft Certified: Azure Database Administrator Associate or equivalent SQL Server certification preferred but not required.
• MySQL certification preferred but not required.
Description :
Key Responsibilities :
Primary Database Expertise :
1. One resource should have PostgreSQL as their primary database expertise.
2. One resource should have MySQL as their primary database expertise.
3. One resource should have either PostgreSQL or MySQL as their primary database expertise.
Secondary Database Skills :
- Proficiency in other databases such as MongoDB, MSSQL, ElasticSearch, Oracle, and Redis is a plus.
- Hands-on experience with databases in cloud environments, including GCP, AWS, or Azure, is a must.
- Familiarity with database migrations on GCP, AWS, or Azure cloud platforms is advantageous.
Qualifications and Skills :
- Minimum of 4 years of hands-on experience with MySQL, PostgreSQL, and MSSQL databases.
- Strong logical thinking skills to analyze and solve complex database-related issues.
- Excellent communication and articulation abilities, with the capacity to interact effectively with both technical and non-technical stakeholders.
- Proficiency in handling customer calls and addressing their database-related queries and concerns.
- Experience in one of the following primary databases : PostgreSQL, MySQL.
- Knowledge of secondary databases like MongoDB, MSSQL, ElasticSearch, Oracle, and Redis is a plus.
- Prior experience with database administration in GCP, AWS, or Azure cloud environments.
- Familiarity with database migration processes on cloud platforms is a beneficial skill.
This role offers an opportunity to work with diverse database technologies and cloud platforms, making it an ideal position for a skilled Senior DBA who enjoys a dynamic and challenging environment. If you have a strong database background and are looking to take your career to the next level, we encourage you to apply.
Qualifications
● 3-8 years experience in Cloud Database Administration
● Proficient in PostgreSQL database management, including installation, configuration, and performance tuning.
● Experience with Amazon RDS or Cloud SQL and managing databases in cloud environments.
● Proficient in PostgreSQL/MySQL database management, including installation, configuration, and performance tuning.
● Proven experience as a Database Administrator with a focus on
PostgreSQL/MySQL.
● In-depth knowledge of database design, implementation, and management for both PostgreSQL/MySQL environments.
● Familiarity with database security, backup procedures, and performance tuning for both systems.
● Strong analytical and problem-solving skills.
● Excellent communication and collaboration abilities.
● Relevant certifications (e.g., PostgreSQL Certified Professional, MySQLDatabase Administrator) are a plus.
Skills:
● Expertise in PostgreSQL/MySQL database management systems.
● SQL programming and query optimization for both databases.
● Data modeling and database design for PostgreSQL/MySQL.
● Backup and recovery procedures for both environments.
● Performance tuning and optimization for PostgreSQL/MySQL.
● Security protocols and measures for PostgreSQL/MySQL.
● Capacity planning and scalability for both systems.






