Job Description
We are looking for an experienced MySQL database developer who will be responsible for ensuring the performance, availability, and security of clusters of MySQL instances. You will also be responsible for orchestrating upgrades, backups, and provisioning of database instances.
You will also work in designing MySQL database and objects based on the requirements in optimize way. Writing and supporting complex stored procedures, reviewing and performance fine tuning of the stored procedures. Deploying and maintaining MySQL database in AWS environment.
Skills:
- Provision MySQL instances, both in clustered and non-clustered configurations
- Ensure performance, security and availability of databases
- Prepare documentations 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
- Architect MySQL Database solution
- Review and assess the impact of database design changes prior to their implementation
- Troubleshoot critical performance bottlenecks for MySQL databases
- Create and update existing simple to complex stored procedures
- Optimize MySQL queries, create/maintain database index
- Basic to intermediate understanding of MySQL server