Position Overview
Job Description:
Setup, administer and support MySQL databases servers for Production, QA and Development.
Design databases monitoring for performance, bottlenecks and other issues, identify and deploy solutions.
Design appropriate backup, restoration, and upgrades of database servers. Experience in design and implementation of platform architectures to support business requirements.
Create / refine database complex queries, indexes, stored procedures & bulk data extractions
Build database tools and scripts to automate where possible
Proactively monitor the database systems to ensure secure services with minimum downtime
Experience with large-scale, complex distributed web applications.
Experience with high throughput applications will be an advantage.
Experience in performance tuning and database monitoring tools
Experience in Replication / Clustering / Tuning / Sizing and Monitoring * Lead and train junior dbas.
Skills:
> 5 years of MySQL experience especially with h...