Propostas Submetidas

DEI - FCTUC
Gerado a 2024-07-17 09:27:45 (Europe/Lisbon).
Voltar

Titulo Estágio

Internal Developer Portal (Plataformas/Digital Services)

Áreas de especialidade

Engenharia de Software

Sistemas de Informação

Local do Estágio

Maia

Enquadramento

A criação de um Developer Portal permitirá melhorar a experiência dos developers, a qualidade dos desenvolvimentos e a eficiência pela reutilização de componentes, serviços e APIs;
Adicionalmente permitirá controlar as dependências entre componentes de código e serviços desenvolvidos
Poderá ainda irá acelerar o onboarding de novos developers por disponibilizar um catálogo de todo o código, serviços e APIs disponíveis, assim como acesso a templates para gerar automaticamente código base de aplicações, serviços ou padrões.
Por fim poderá integrar informação com dados da infraestrutura em que o deploy do código é feito issues identificados, bugs/problemas.

Objetivo

Implementação do backstage.io integrado com GitHub;
Explorar a utilização de plugins existentes (ex: kubernetes);
Realizar um piloto com 2 equipas de desenvolvimento;
Apresentar conclusões e recomendação sobre implementação de um developer portal na BIT/MC.

Plano de Trabalhos - Semestre 1

M1 --> Integração na realidade BIT da SONAE MC, dinâmica das equipas, fluxos de trabalho
M2 --> Recolha das necessidades das equipas de Arq. Desenvolv. e Suporte para o Portal e definição das equipas alvo de piloto
M3 --> Setup da plataforma backstage.io, ajustada à realidade SONAE MC BIT, no que diz respeito a segurança e autenticação
M4 --> Configuração da plataforma para acomodar os diversos processos envolvidos (GitHUB, ligação a Kubernetes, ...)
M5 --> Criação de piloto para a equipa 1
M6 --> Criação de piloto para a equipa 2
M7 --> Recolha de resultados do uso da plataforma
M8 --> Elaboração das conclusões e apresentação das mesmas

*O que não for concluído no 1º semestre terá continuidade no segundo semestre.

Plano de Trabalhos - Semestre 2

M1 --> Integração na realidade BIT da SONAE MC, dinâmica das equipas, fluxos de trabalho
M2 --> Recolha das necessidades das equipas de Arq. Desenvolv. e Suporte para o Portal e definição das equipas alvo de piloto
M3 --> Setup da plataforma backstage.io, ajustada à realidade SONAE MC BIT, no que diz respeito a segurança e autenticação
M4 --> Configuração da plataforma para acomodar os diversos processos envolvidos (GitHUB, ligação a Kubernetes, ...)
M5 --> Criação de piloto para a equipa 1
M6 --> Criação de piloto para a equipa 2
M7 --> Recolha de resultados do uso da plataforma
M8 --> Elaboração das conclusões e apresentação das mesmas

Condições

Trabalhar com a tecnologia backstage.io;
Bolsa de estágio atrativa;
Envolvimento numa equipa sénior de arquitetura;
Aquisição de contacto com retalhista líder de mercado, com multi negócios;
Participação em ações de formação BIT Academy;
Possibilidade de uso de ferramentas de topo;
Pequenos almoços mensais e outros eventos com equipa BIT.

Orientador

João Alexandre Nunes
jsnunes@mc.pt 📩