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