Propostas Submetidas

DEI - FCTUC
Gerado a 2025-07-17 13:52:06 (Europe/Lisbon).
Voltar

Titulo Estágio

Desenvolvimento de um Ambiente de Desenvolvimento Local com Dados Anonimizados para Testes de Software

Áreas de especialidade

Engenharia de Software

Engenharia de Software

Local do Estágio

Stratio, IPN, Coimbra (hibrido)

Enquadramento

O estágio proposto tem como objetivo a criação de um ambiente de desenvolvimento local que permita às equipas técnicas da empresa realizar testes eficazes e representativos, com base em dados reais devidamente anonimizados. Esta solução visa dar resposta à necessidade recorrente de ambientes locais que reflitam o comportamento da infraestrutura de produção, garantindo ao mesmo tempo a conformidade com as normas de proteção de dados.

Para tal, o/a estagiário/a irá trabalhar na definição e implementação de rotinas de anonimização de dados sensíveis provenientes de bases de dados de clientes e do backoffice da empresa, integrando estes dados num ambiente baseado em K3D (denominado internamente por "ministack"), que replica a infraestrutura da organização.


O estágio insere-se no domínio da Engenharia Informática, mais concretamente nas áreas de DevOps, e segurança da informação. O desafio principal— criar um ambiente local com dados anonimizados — tem uma forte componente prática e apresenta um elevado grau de aplicabilidade industrial.
O projeto envolve a análise e transformação de dados sensíveis, a automação de processos com foco na reutilização, e a integração de diferentes componentes da stack tecnológica da empresa. O seu desenvolvimento permitirá reduzir a distância entre os ambientes de desenvolvimento e produção, o que é essencial para a qualidade do software e eficiência das equipas.

Objetivo

O presente estágio pretende atingir os seguintes objetivos:
- Levantar e analisar os esquemas das bases de dados relevantes (clientes e backoffice);
- Definir e implementar estratégias de anonimização de dados, garantindo a sua integridade e utilidade para testes;
- Automatizar o processo de exportação e anonimização de dados;
- Integrar os dados anonimizados num ambiente local com K3D (ministack);
- Documentar todo o processo e criar guias de utilização para outros developers.

Plano de Trabalhos - Semestre 1

O estágio consistirá nas seguintes atividades e respetivas tarefas:
T1 – Estado da arte
Estudo das melhores práticas de anonimização de dados e análise de ferramentas existentes.
T2 – Levantamento técnico da infraestrutura
Mapeamento das bases de dados envolvidas (clientes e backoffice), identificação de dados sensíveis e análise das dependências e integridade referencial.
T3 – Definição e implementação das estratégias de anonimização
Desenho e desenvolvimento de rotinas para anonimizar dados mantendo coerência estrutural e realismo para testes.
T6 – Documentação e entrega final
Criação do relatório de estágio, documentação técnica e manuais de utilização.

Plano de Trabalhos - Semestre 2

T4 – Integração com o ambiente K3D (ministack)
Automatização do processo de loading dos dados anonimizados no ambiente local; validação de consistência e usabilidade do ambiente.
T5 – Testes e validação
Execução de testes funcionais e de integridade; análise de performance; feedback com equipa de desenvolvimento.
T6 – Documentação e entrega final
Criação do relatório de estágio, documentação técnica e manuais de utilização.

Condições

Regime híbrido.
Horário Full time / flexível.
Subsídio alimentação no valor de 10,20€/dia.
Onboarding entre 40 a 80 horas.
Hardware e software necessário para um setup remoto.
Eventos trimestrais estratégicos.
Cultura de responsabilidade e autonomia.
Cultura de feedback contínuo.

Orientador

Rafael Couto, DevOps Engineer
rafaelcouto@stratioautomotive.com 📩