Job Title: MySQL Database Administrator
Location: Bay Area, CA // Hybrid
Experience: 10+ years
Job Description:
We are looking for an experienced MySQL DBA to manage and maintain our database infrastructure. You will work closely with development and operations teams to ensure performance, security, and availability of databases.
Key Responsibilities:
Manage MySQL databases: standalone, replication, cluster, HA setups.
Handle provisioning, upgrades, backup/recovery, and migrations.
Monitor database performance and optimize queries and server resources.
Support production and pre-production deployments.
Write automation scripts using Shell or Python.
Collaborate with teams and prepare technical documentation.
Work with cloud database services like OCI, MySQL Heatwave, AWS RDS.
Maintain data integrity across multiple instances.
Skills & Requirements:
Strong MySQL knowledge (5.5 – 9.0), including InnoDB and NDB Cluster.
Experience with cloud databases (OCI, AWS, MySQL Heatwave).
Proficient in SQL optimization and database troubleshooting.
Familiarity with other databases: Elasticsearch, MongoDB, Oracle, PostgreSQL.
Experience with monitoring tools: MySQL Enterprise, Datadog, Prometheus.
Good scripting skills (Unix Shell / Python).
Knowledge of configuration management tools like Ansible or Chef.
Strong communication skills and team collaboration.
Familiarity with Git or Perforce for version control.