Titulo Estágio
2025/26_N20 Backoffice Inteligente para Gestão de Plataformas Multi-Tenant na Cloud
Áreas de especialidade
Sistemas Inteligentes
Engenharia de Software
Local do Estágio
Altice Labs
Enquadramento
A crescente adoção de plataformas cloud no modelo SaaS (Software as a Service)requer capacidades avançadas de gestão em backoffice ,permitindo o controlo, configuração e administração de múltiplos tenants. Neste contexto, a plataforma NOSSIS One
necessita de evoluir para oferecer um sistema inteligente que automatize a instanciação e gestão de tenants, garantindo escalabilidade, monitorização e suporte a múltiplos serviços integrados de forma dinâmica.
A solução pretendida deverá permitir:
Instanciação automática de novos tenants, configurando processos e garantindo o alinhamento com os níveis de serviço contratados.
Gestão centralizada de features e licenciamento, assegurando que cada tenant possui acesso apenas aos módulos correspondentes ao seu contrato.
Monitorização e fiabilidade através da integração com plataformas como
Grafana e Prometheus.
Integração out-of-the-box com outros serviços cloud , permitindo uma provisão automática e sem necessidade de intervenção manual.
Expansão da gestão multi-tenant na linha NOSSIS One , aplicando inicialmente às componentes de Gestão de Problemas (TTK e Faults).
Esta iniciativa irá permitir a otimização de processos internos, reduzir custos operacionais e garantir um maior nível de automação na gestão da plataforma, tornando-a mais flexível e adaptável às exigências do mercado.
Objetivo
Desenvolver um backoffice inteligente para controlo e gestão de plataformas multi-tenant.
Implementar funcionalidades para instanciação automática de novos tenants, incluindo configuração de recursos e permissões.
Criar dashboards interativos para monitorização e gestão da plataforma.
Integrar mecanismos de licenciamento e gestão de funcionalidades por tenant.
Garantir a escalabilidade da plataforma, aplicando princípios de DevOps e cloud-native.
Plano de Trabalhos - Semestre 1
1.
Levantamento de requisitos e análise do modelo atual de gestão de tenants na plataforma NOSSIS One.
2.
Desenvolvimento de módulos de backoffice para configuração e administração de tenants.
3.
Realização de relatório intermédio.
Plano de Trabalhos - Semestre 2
4.
Implementação de mecanismos para instanciação automática e gestão de features por tenant.
5.
Integração com serviços externos e plataformas de monitorização.
6.
Testes, validação e otimização da solução desenvolvida.
7.
Documentação e entrega do projeto.
8.
Relatório final.
Condições
Integração no Programa GENIUS Investigação da Inova-Ria.
Entidade Promotora: Inova-Ria
Entidade de acolhimento: Altice Labs
Com possibilidade de integrar uma Bolsa de Investigação - Programa GENIUS - durante a realização do projeto de Dissertação - Integração numa equipa de I&D na Empresa Altice Labs .
Valor de bolsa de acordo com tabelas da FCT (ver pdf em (www.Inova-Ria.pt).
Período de realização de acordo com o enquadramento da Universidade.
• Horário: De acordo com enquadramento da Universidade
• Formato: (a combinar na entrevista)
• 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 entrada nos quadros da empresa
Os alunos interessados deverão enviar para genius@inova-ria.pt ao cc Dra Regina Maia Sacchetti (963618710).
• Curriculum Vitae;
• Disciplinas realizadas até ao momento com médias; simples documento eletrónico, que poderá obter no portal académico .
Processo de Seleção: Entrevista Inova-Ria - PROGRAMA GENIUS na qual fará parte o Orientador do projeto de forma a esclarecer a temática envolvida.
Observações
Aspetos Inovadores
Automação completa da instanciação e configuração de tenants.
Gestão dinâmica de licenciamento e permissões.
Utilização de arquiteturas cloud-native para otimização de desempenho e escalabilidade.
Monitorização em tempo real, permitindo proatividade na identificação de falhas e na gestão da plataforma.
Integração com serviços externos através de APIs padronizadas.
Ferramentas a utilizar
Linguagens e Frameworks: Java, Quarkus, Angular.
Infraestrutura: Docker, Kubernetes.
Bases de Dados: Oracle, PostgreSQL.
Message Bus: Apache Kafka.
Monitorização: Grafana, Prometheus.
Ferramentas de Colaboração: JIRA, WIKI, GitHub.
Referências Bibliográficas
1.
https://www.alticelabs.com/products/nossis-one/
2.
https://angular.dev/
Orientador
Ricardo Santos Ferreira
ricardo-s-ferreira@alticelabs.com 📩