Description

• 8+ Years hands-on experience in product development, particularly in design and coding using C++ and Python for cloud-based technologies.
• Experience in NMS (Network Management Systems) and telecommunications or networking domain is highly desirable.
• Experience in Kubernetes ecosystem & Cloud-native application design
• Experience with cloud platforms and networking on cloud and Kubernetes services (logging, resource sharing, etc.)
• Experience in Scalable system architecture design and Microservices architecture
• Experience in Information modelling aligned with standards (SysML, UML)
• Experience with at least one of the databases: PostgreSQL, NoSQL (MongoDB), TimescaleDB, CortexDB
• Experience in Elastic Search and Visualization tools: Kibana, Grafana
• Experience in Languages: C++, Python, Java, JavaScript, SQL
• Experience in API design: REST, gRPC, GraphQL

Key Responsibilities:
• build an information model, aligned with element management standards and specifications, that represents the system functionality via which an operator shall be able to manage and control his network.
• build a scalable system architecture of the Network Management System using cloud native components and micro services architecture.
• collaborate with specialists and architects covering different technology domains.
• contribute to an NMS application architecture for configuration management of the network elements and functions
• contribute to an NMS application architecture for receiving events, notifications, statistics collection from the different network elements and functions.
• collaborate with the development teams to ensure the defined system architecture is implementable, inclusive of effort estimation and test strategy.
• collaborate with other system architects and development teams to work on proof of concepts and early evaluation.

Other key responsibilities and job functions include:
• Ability to communicate clearly and concisely, both orally and in writing
• Ability to distill and present information to the larger organization.
• Knowledge of model driven system architecture and engineering methodologies with a knowledge of SysML and UML is a big plus.

What are the Optional skills and skill proficiencies for this position?
• You hold a master's degree in engineering or computer science with 5+ years of experience in most of the areas below. 
• You have experience with the Web Application Architectures and distributed system design.

As a Network Management Architect, you have the following expertise:
• Thorough understanding of building a consistent Information Model representing a complex system
o Knowledge of modeling languages like UML, SysML is an asset
• Broad software background and expertise, covering distributed application architectures
o Experience with software development methodologies and associated programming languages is important
o Experience in designing for scale and high availability.
o Knowledge and thorough understanding of programming languages like Python, Java, Javascript, C++, SQL is an asset
o Thorough understanding of databases like Timescale DB (or any Time Series DB), PostgreSQL, NoSQL (like MongoDB), Cortex DB.
o Experience and understanding of Cloud Native application development best practices, knowledge of micro-services.
o Experience in Kubernetes, Cloud platforms, networking on cloud platforms and Kubernetes ecosystem.
o Experience in data collection pipeline- data extraction, transformation, and integration.
o Experience in log collection systems like Loki, Logstash and visualization systems like Kibana, Grafana.
o Experience is designing using REST, gRPC and GraphQL.
• Knowledge about telecom management systems and network management systems (FCAPS & OAM is desired)
o Understanding of network management protocols or generic communication protocols like SNMP/MIB, NetConf/YANG, REST (OpenAPI) or GraphQL is an asset
o Knowledge of telecom management standards provided by TM-Forum, ITU-T, O-RAN, 3gPP or ONF is a plus
o Understanding of security concepts is key (Authentication, Authorization- Role Based Access Control)
o Experience with open source or commercial management systems is a plus 
 


 

Education

Any Gradute