Distributed systems management and monitoring framework

Context

The Altice Labs has several products in the ​​OSS area (Operations support system as defined by https://www.tmforum.org).These products are complementary to each other and have integration points between them. Is our goal to evolve the functional architecture of the system, diluting the border between products with a greater focus on supported business processes. In addition it is intended to also increase the flexibility to adapt the system to concrete customer processes (telecom operators) at project time; reduce the complexity of the constituent parts of the system and facilitate technological evolution of the parties independently of the others.To answer the above questions, the technical architecture of the systems began to be modified in order to autonomize functions that were embedded in products, having a greater flexibility in the design of functional boundaries and getting simultaneously simpler parts. Although each of the parts is simpler, the whole system is more complex in the sense that it consists of a larger number of independent parts.Aspects that are already relevant in the current architecture become mandatory in this evolution: deploy automation; test automation; monitoring and auditing systems that gives a single view of system operation; centralized configuration view; support system for services discovery and registration.The deploy automation and testing aspects are already currently addressed using the following tools: ansible, cucumber, selenium and jenkins. In the area of ​​monitoring, auditing, configuration and service discovery, there is a niche approach in each of the products that does not facilitate a centralized view.

Project objectives

Develop a framework that supports:

Despite the central vision that is intended, it is expected that the framework itself is a distributed system consisting of multiple services.
Preferably should try to use existing open source tools and avoid completed in house solutions.
The following aspects are relevant in the framework design:

Key skills required

Altice Labs product lines

Telecom Operator Support Tools and Platforms

Want to participate in this project?

If you think you have the appropriate competences to work with us at this project, please contact us to genius@inova-ria.pt.