Titulo Estágio
Desenvolvimento e integração de um front-end web orquestração de ambientes Cloud-Native
Áreas de especialidade
Engenharia de Software
Comunicações, Serviços e Infraestruturas
Local do Estágio
Rua Dom João Castro n.12, 3030-384 Coimbra, Portugal
Enquadramento
Aplicações Cloud-Native distribuídas baseadas em microserviços requerem cada vez mais uma orquestração inteligente, coordenada e automatizada por oposição a uma configuração manual, complexa e suscetível a erros. Nesse âmbito, a OneSource, juntamente com outros parceiros internacionais, encontra-se envolvida no desenvolvimento de uma plataforma para gestão e orquestração automatizada e inteligente baseada nos conceitos de Zero touch network & Service Management (ZSM) da ETSI e foco em ambientes Cloud-Native distribuídos. O estágio incide no desenvolvimento e integração de uma componente web para visualização e monitorização da solução. Assim, existe por um lado o desafio do desenho e desenvolvimento de um conjunto de interfaces capazes de: permitir aos end-users gerir o ciclo de vida das aplicações; gerir os componentes internos do orquestrador; e visualizar métricas associadas às aplicações e ao ambiente. Existe ainda o desafio da integração de diferentes fontes de dados e o desenvolvimento e/ou integração de probes específicas para recolha de diferentes dados. Deve ser identificado um conjunto de dados relevantes a integrar priorizando a monitorização da utilização dos recursos da infraestrutura e devem ser desenhadas e desenvolvidas interfaces que permitam fazer uso dos mesmos (ex. data pipelines).
Objetivo
Os objectivos deste trabalho são:
1. Front-end desenvolvido e integrado na solução de orquestração.
2. Integração de conjunto de data-pipelines para monitorização de recursos.
3. Avaliação funcional e não-funcional do front-end.
Plano de Trabalhos - Semestre 1
T1.1 – Contextualização com a solução de orquestração existente.
T1.2 – Especificação de requisitos / user-stories para o front-end e componentes de monitorização a desenvolver/integrar.
T1.3 – Planeamento da implementação e integração do front-end com o orquestrador, de acordo com as user-stories e especificação técnica.
T1.4 - Preparação do relatório intermédio.
Plano de Trabalhos - Semestre 2
T2.1 – Implementação do front-end, de acordo com as especificações delineadas.
T2.2 - Integração do front-end com o orquestrador.
T2.3 – Validação do front-end através dos cenários e casos de uso definidos, dentro do enquadramento dos projetos.
T2.4 - Elaboração de documentação, incluindo o relatório de estágio, documentos técnicos e manuais de utilizador.
Condições
O estagiário terá todas as condições para realizar as tarefas previstas, sendo integrado nas equipas de investigação e desenvolvimento.
Observações
Os trabalhos previstos neste estágio estão enquadrados na participação que a OneSource tem em projetos europeus.
Orientador
Luis Miguel Batista Rosa
luis.rosa@onesource.pt 📩