Propostas sem aluno

DEI - FCTUC
Gerado a 2024-05-12 01:51:23 (Europe/Lisbon).
Voltar

Titulo Estágio

N33_Assurance Geo Analytics_Altice Labs

Áreas de especialidade

Engenharia de Software

Local do Estágio

Parque de Exposições de Aveiro - Rua Dom Manuel Almeida Trindade - 3810-488 Aveiro

Enquadramento

Os sistemas na área dos Operations Support System (OSS) são tipicamente plataformas de elevado processamento e volume de dados que funcionam em tempo real. Estas executam tipicamente todos os seus processos em clouds privadas nos datacenters dos Operadores de telecomunicações. Estas plataformas alimentam fluxos de informação internos que permitem várias áreas da organização acompanharem o estado das redes, dos serviços e atividades operacionais. Todas estas cadeias de informação produzem indicadores que necessitam de ser acompanhados para uma medição de eficiência operacional e níveis de qualidade de serviço.
Neste domínio surge a necessidade de se criar uma visão em mapa geográfico com indicadores que permitam acompanhar em tempo real a atividade operacional.

Objetivo

Deverá ser desenvolvido um módulo geográfico, com frontend em angular e backend em quarkus, que permita visualizar em mapa indicadores operacionais de assurance, tais como falhas, tickets, performance e diagnóstico. Para a parte geográfica deverá ser feito um estudo comparativo entre as bibliotecas OpenLayers e Leaflet de forma a optarmos e utilizarmos uma neste projeto.
Além da componente de desenho de polígonos no mapa (áreas administrativas como países, concelhos, cidades, freguesias, ...) deverão também ser criadas layers com indicadores operacionais de negócio (um icon no mapa por cada alarme, ticket, degradação de performance, ...). Deverá ser possível ativar/desativar as layers com os indicadores operacionais.
Adicionalmente, a visão numa aplicação mobile, que permita este acompanhamento em tempo real torna-se num valor muito relevante para a organização que pode acompanhar estes indicadores a partir de redes externas/internet.
Deverá também suportar push-notifications de forma a informar os utilizadores da app de evoluções sobre o problema que estão a acompanhar.
Será fornecido ao estagiário todos os dados geográficos (áreas administrativas) bem como operacionais (alarmes, tickets, ...) para serem colocados no mapa.

Plano de Trabalhos - Semestre 1

Estudos preliminares;
Especificações Técnicas;
Aquisição de novos conhecimentos;
Investigação e desenvolvimento de soluções;
Relatório Intercalar.

Plano de Trabalhos - Semestre 2

Construção de protótipos;
Testes e Ensaios;
Relatório Final

Condições

• Horário: De acordo com enquadramento da Universidade;
• Formato: hibrido ou remoto (a combinar);
• Meios: atribuição de um PC portátil e acessos à rede Interna da Altice Labs;
• Kit de Acolhimento;
• Onboarding nas equipas da Altice Labs, com atribuição de um tutor full-time;
• Possibilidade de participar em todas as iniciativas de partilha de conhecimento ou de entretenimento levadas a cabo pela Altice Labs;
• Possibilidade de ser remunerado .

Observações

Competências Chave Requeridas:
Dinâmico e com ânsia pela aquisição de conhecimento;
Comunicativo e com grande espírito de equipa;
Bons conhecimentos na área de especificação e desenvolvimento de software;
Experiência com Angular;
Experiência na área de desenvolvimento de aplicações móveis;

Ferramentas a utilizar:
Java
Openlayers
Leaflet
Angular
Quarkus
Maven
PWA (Progress Web APPs)

Referências Bibliográficas
http://www.alticelabs.com/en/operations_support_systems.html#service_assurance
https://pt.wikipedia.org/wiki/Progressive_web_app
https://leafletjs.com/
https://openlayers.org/

Orientador

Carlos Guilherme Araújo
carlos-guilherme-araujo@alticelabs.com 📩