Desenvolvedor de Bancos de Dados MySQL Pleno
O nosso time busca por profissionais experientes em gerenciar e otimizar ambientes de banco de dados de média complexidade. O ideal é que tenha conhecimento avançado em SQL, modelagem de dados, instalação e configuração de MySQL.
Aqui estão as principais responsabilidades:
* Gerenciar ambientes de alta disponibilidade;
* Executar atualização de MySQL (patch e upgrade);
* Realizar backup & recovery;
* Criar e restaurar dumps;
* Detectar performance e realizar tuning de instâncias;
* Configurar integrações com outros SGBDs;
* Executar troubleshooting em MySQL;
* Sustentar ambientes on-premises e em cloud;
* Atuar em rotinas de sustentação do servidor (scripts e log analytics);
* Atender chamados de níveis 1 e 2;
Além disso, devemos mencionar os seguintes requisitos para o cargo: experiência em modelagem de dados; desenvolvimento de queries SQL intermediárias; otimização avançada de consultas; implementação de políticas de segurança; conhecimento em técnicas de replicação; domínio de ferramentas de monitoramento; instalação e configuração avançada de MySQL Server; backup & Restore avançado; conhecimentos básicos em Linux; automação de rotinas administrativas; vivência com AWS RDS e Azure Database for MySQL; treinamentos em MySQL e Administração de S.O. Linux.
Não deixe de ler as seções Requisitos e Hard Skills, pois elas também são importantes.
Requisitos
* Experiência em modelagem de dados;
* Desenvolvimento de queries SQL intermediárias;
* Otimização avançada de consultas;
* Implementação de políticas de segurança;
* Conhecimento em técnicas de replicação;
* Domínio de ferramentas de monitoramento;
* Instalação e configuração avançada de MySQL Server;
* Backup & Restore avançado;
* Conhecimentos básicos em Linux;
* Automação de rotinas administrativas;
* Vivência com AWS RDS e Azure Database for MySQL;
* Treinamentos em MySQL e Administração de S.O. Linux.
Hard Skills
* SQL intermediário (consultas complexas, joins e tuning de queries);
* Modelagem de dados (otimização e consistência em modelos relacionais);
* Instalação e configuração de MySQL (patch, upgrade e ajustes de performance);
* Backup & Restore (rotinas automatizadas e recuperação em falhas);
* Índices (criação, manutenção e tuning avançado);
* Operadores de join (INNER, LEFT, RIGHT, FULL, CROSS APPLY, OUTER APPLY);
* Administração de usuários (criação, permissões, rastreamento de execuções);
* Análise de bloqueios (identificação de cadeias de bloqueio e soluções preventivas);
* Ferramentas de monitoramento (logs, métricas em painéis de cloud e sessões);
* Arquitetura e cache (otimização de consultas armazenadas em cache);
* Replicação (configuração básica e monitoramento);
* Segurança (criação de logins, permissões e aplicação de criptografia);
* Azure Database for MySQL (configuração avançada, métricas e backups);
* AWS RDS para MySQL (instâncias, patches e métricas de performance);
* Linux para DBA MySQL (permissões, scripts e automação de rotinas).
Muito obrigado por sua atenção! Se você está preparado para estes desafios, então este cargo pode ser a oportunidade certa para você!
],