Senior Database Administrator

New
D
Dev.ProSoftware Engineering
São Paulo, São Paulo, Brazil. Buenos Aires, Buenos Aires, ArgentinaContractSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonSQLAmazon RDSBashMySQLJDBCLinuxMicroservices

Requirements

  • 5+ years of hands-on MySQL Database Administration experience in production environments.
  • Proven experience with major MySQL version upgrades or large-scale database migrations.
  • Strong expertise in MySQL internals (indexing, query optimization, partitioning, replication, and transaction behavior).
  • Strong SQL skills with the ability to troubleshoot complex performance issues.
  • Hands-on experience administering Linux or other Unix-like OS.
  • Scripting skills in Bash, Python, or similar languages.
  • Experience with managed cloud database services (Cloud SQL, Amazon RDS, or equivalent).
  • Experience with production database operations (backup/restore, high availability, disaster recovery, failover).
  • Ability to plan and execute database changes with minimal downtime.
  • Ability to work independently while collaborating effectively across technical teams.
  • Strong communication skills and ability to lead technical discussions.

Responsibilities

  • Lead the end-to-end migration of MySQL databases from 5.7 to 8.4, ensuring system stability, performance, and minimal downtime.
  • Analyze database schemas, queries, replication, and compatibility risks before and during migration.
  • Review database interaction patterns across Java microservices, including JDBC, connection pooling, and transaction behavior.
  • Design Cloud SQL migration strategies to minimize business disruption.
  • Optimize database performance by analyzing slow queries, indexing, execution plans, locking, and storage behavior.
  • Validate backup, recovery, replication, failover, and disaster recovery processes for production readiness.
  • Define database monitoring, alerting, capacity planning, and health checks.
  • Strengthen database security, access controls, encryption, patching, and compliance practices.
  • Automate database operations using scripting and infrastructure tooling.
  • Create migration runbooks, playbooks, and technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now