Retail & E-Commerce | DBA Admin - Postgres
Devoteam · Lisboa · Remoto
Salário
Não informado
Tipo de contrato
Tempo inteiro
Regime remoto
Remoto
Publicado
há 5 meses
Qualidade da vaga
75/100 — Boa oportunidade
Sobre a função
- Administrar e manter bases de dados PostgreSQL, garantindo desempenho, disponibilidade e segurança ótimos em ambientes de produção e não produção
- Conceber, implementar e gerir estratégias de cópias de segurança e recuperação de desastres das bases de dados para minimizar a perda de dados e o tempo de inatividade
- Monitorizar métricas de desempenho das bases de dados, identificar gargalos e implementar soluções de otimização, incluindo a afinação de consultas e a gestão de índices
- Gerir controlos de acesso de utilizadores, permissões de bases de dados e protocolos de segurança para proteger dados sensíveis de retalho e de clientes
- Resolver prontamente problemas relacionados com bases de dados, realizando análises de causa raiz e implementando medidas preventivas
- Executar migrações, atualizações e correções de bases de dados com impacto mínimo nas operações de negócio
- Colaborar com as equipas de desenvolvimento de aplicações para apoiar a conceção de bases de dados e resolver problemas de bases de dados ao nível da aplicação
- Implementar e manter soluções de elevada disponibilidade e replicação para garantir a continuidade do negócio
- Documentar configurações, procedimentos e manuais de procedimentos das bases de dados para apoiar a eficiência operacional e a transferência de conhecimento
- Manter-se atualizado quanto às novidades do PostgreSQL, correções de segurança e boas práticas da indústria
- Licenciatura em Sistemas de Informação/Informática ou área relacionada;
- Experiência prática com motores opensource como o Postgres (Mongo é um diferenciador);
- Experiência prática com bases de dados Enterprise como SQL e Oracle é um diferenciador;
- Gestão do ciclo de vida do software de motores de bases de dados e componentes relacionados;
- Cópia de segurança e recuperação (DR/HA): conceção, implementação e testes de estratégias de cópia de segurança e recuperação (RTO/RPO) e configuração de soluções de elevada disponibilidade/recuperação de desastres (por exemplo, Data Guard, Always On, replicação)
- Monitorização do espaço em disco, da memória e da utilização de CPU, e planeamento das futuras necessidades de recursos de hardware/cloud (por exemplo, gestão de tablespaces, dimensionamento do armazenamento).
- Gestão de contas de utilizador, funções, privilégios e controlo de acesso ao nível da base de dados para componentes específicos da aplicação.
- Utilização de ferramentas específicas (como Explain Plan, AWR ou profilers específicos de bases de dados) para diagnosticar consultas lentas e propor correções ao nível do código.
- Gestão da implementação de alterações de esquemas de bases de dados e atualizações de código juntamente com releases de aplicações, frequentemente através de pipelines CI/CD; colaboração com desenvolvedores e arquitetos na conceção lógica e física de esquemas, tabelas, índices e vistas de bases de dados para responder às necessidades das aplicações.
- Resolução de problemas operacionais e análise de causa raiz;
- Participação num plano de permanência (on-call) 24x7;
- Melhoria dos métodos de monitorização e prevenção de erros (por exemplo, automatização de diagnóstico ou correção);
- Participar e desenvolver atividades de projeto relacionadas com este âmbito.
O Grupo Devoteam trabalha pela igualdade de oportunidades, promovendo os seus colaboradores com base no mérito e combatendo ativamente todas as formas de discriminação. Estamos convictos de que a diversidade contribui para a criatividade, o dinamismo e a excelência da nossa organização. Todas as nossas vagas estão abertas a pessoas com deficiência.