A Globalvia líder mundial na gestão de infraestruturas de transporte definiu a inovação digital das suas operações como fator critico para competir.
Esta transformação digital está assente neste PROJETO DEVOPS: uma plataforma com domínios de cobrança de viagens, operação e manutenção de infraestruturas que possa:
- criar novas dinâmicas para o negócio atual
- criar novos modelos de negócio na área da mobilidade e smart cities.
Neste PROJETO desenvolvemos com o conceito software como serviço (SaaS) na cloud AWS utilizando vários serviços AWS disponíveis que consiste numa mudança de paradigma e totalmente disruptiva neste setor.
Projeto DevOps
Este projeto consiste no desenvolvimento, por uma equipa de desenvolvimento em Vila Real, de dois softwares alocados a diferentes equipas de desenvolvimento:
GMOM – sistema de operação e manutenção de estradas;
GBOS – sistema de cobrança eletrónica de portagens;
O Projeto inclui ainda uma equipa transversal de Quality Assurance, que garante e supervisiona a qualidade do código e programação de todos os produtos assim como uma equipa de Suporte.
METODOLOGIA
Implementamos a metodologia de equipa Agile:
- sprints de 2 semanas
- planeamento e retrospetiva
- continuous Integration
- continuous delivery
- testes automáticos
Uma alteração de cultura e mindset para toda a nossa equipa!
GBOS – Platform
Sistema de cobrança eletrónica de portagens em implementação em Concessões da Globalvia em Portugal,
Espanha, Estados Unidos e Costa Rica
FERRAMENTAS TECNOLÓGICAS
Utilizamos ferramentas tecnológicas no desenvolvimento que são as mais indicadas nos tempos actuais,
Git, Gitlab, Docker, Nexus, Sonarqube e Jenkins são alguns exemplos presentes nas nossas pipelines onde existem quatro ambientes bem demarcados, stage, qualidade, prelive e live.
GMOM – Platform
Sistema de operação e manutenção de estradas em implementação em Concessões da Globalvia em
Portugal, Espanha, Irlanda e Costa Rica.
ARQUITETURA
BACKEND
A plataforma backend é uma arquitetura em microserviços onde componentes mínimos e independentes desenvolvidos em java e dotnet core a correr num cluster de kubernets terminando numa API Gateway Ambassador com Load Balance.
ARQUITETURA
FRONTEND
Em frontend utilizamos Angular para webui e Ionic para mobile, kibana para criação de dashboards de dados agregados por Elasticsearch.