

Net2Source Inc.
Cloud Technical Architect
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Cloud Technical Architect on a contract basis, offering a remote work location. Key requirements include 8+ years of experience in C++, Python, Kubernetes, and cloud-native design, with a focus on Network Management Systems and telecommunications.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
560
-
ποΈ - Date
October 16, 2025
π - Duration
Unknown
-
ποΈ - Location
Remote
-
π - Contract
Unknown
-
π - Security
Unknown
-
π - Location detailed
Charlotte, NC
-
π§ - Skills detailed
#MongoDB #UML (Unified Modeling Language) #Strategy #Grafana #Scala #YAML (YAML Ain't Markup Language) #Data Modeling #GraphQL #Cloud #Ceph #Databases #Python #JavaScript #REST (Representational State Transfer) #Logstash #IAM (Identity and Access Management) #Kafka (Apache Kafka) #C++ #Java #Containers #Data Extraction #Statistics #Golang #Visualization #"ETL (Extract #Transform #Load)" #Storage #Security #S3 (Amazon Simple Storage Service) #Time Series #Programming #SQL (Structured Query Language) #API (Application Programming Interface) #Microservices #PostgreSQL #Computer Science #Kubernetes #Logging #NoSQL #Prometheus
Role description
Role: Cloud Technical Architect
Location: Remote
Position Type : Contract
Job 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
β’ Knowledge of modeling languages like UML, SysML is an asset
Broad software background and expertise, covering distributed application architectures
β’ Experience with software development methodologies and associated programming languages is important
β’ Experience in designing for scale and high availability.
β’ Knowledge and thorough understanding of programming languages like Python, Java, Javascript, C++, SQL is an asset
β’ Thorough understanding of databases like Timescale DB (or any Time Series DB), PostgreSQL, NoSQL (like MongoDB), Cortex DB.
β’ Experience and understanding of Cloud Native application development best practices, knowledge of micro-services.
β’ Experience in Kubernetes, Cloud platforms, networking on cloud platforms and Kubernetes ecosystem.
β’ Experience in data collection pipeline- data extraction, transformation, and integration.
β’ Experience in log collection systems like Loki, Logstash and visualization systems like Kibana, Grafana.
β’ Experience is designing using REST, gRPC and GraphQL.
Knowledge about telecom management systems and network management systems (FCAPS & OAM is desired)
β’ Understanding of network management protocols or generic communication protocols like SNMP/MIB, NetConf/YANG, REST (OpenAPI) or GraphQL is an asset
β’ Knowledge of telecom management standards provided by TM-Forum, ITU-T, O-RAN, 3gPP or ONF is a plus
β’ Understanding of security concepts is key (Authentication, Authorization- Role Based Access Control)
β’ Experience with open source or commercial management systems is a plus
CONIDERATIONS FOR SCREENING
Client primarily focuses on three areas:
β’ Network Management System (NMS)
β’ Cloud-native design
β’ Security
The NMS encompasses OAM (Operations, Administration, and Maintenance), which broadly includes the following functionalities:
β’ Configuration management
β’ Fault management
β’ Event management
β’ Statistics collection and management
β’ IAM / user management / multi-tenancy
β’ Change set management
β’ Northbound API
β’ Log management
β’ Web UI
β’ Secure communication, storage, and access control
β’ Support for managing 100k+ terminals
These functionalities are implemented using a cloud-native design, deployed on a cloud platform, and leverage technologies such as:
β’ Databases for configuration and observables (e.g., Postgres, Cortex / time-series databases)
β’ Log storage mechanisms (e.g., Loki)
β’ OpenTelemetry pipeline
β’ File stores like S3
β’ Grafana
β’ Alertmanager
β’ Stealth
β’ Prometheus
β’ Fluentd
β’ Vector
β’ etcd
β’ Kubernetes (K8s)
β’ Red Hat OpenShift
β’ CEPH
β’ Underlay/overlay networking for cluster-wide communication
β’ Service discovery
β’ Karma
β’ Kafka
β’ Syncope / OpenFGA / Keycloak
β’ Webhooks
β’ REST / GraphQL
β’ YAML
β’ Database synchronization techniques
β’ Pods
β’ Containers (can be designed using C++, Python, Golang, etc.)
β’ Sidecars
β’ Syslogs
β’ Etc.
Additionally, OAM functions are designed using data modeling principles and standards-compliant messaging formats for faults, statistics, and events. Awareness of OAM in mobile telecommunication standards (e.g., NETCONF/YANG) is helpful in designing OAM solutions for Satcom. The design principles are similar.
The NMS is used to manage the Satcom data path and ground system. A parallel in mobile telecom would be the EMS (Element Management System) for 5G/LTE RAN. So, someone who has worked in EMS is a viable candidate. Awareness to 5g/LTE helps in understanding Satcom and hence the reference.
Client teamβs future development focus is on building a data analytics platform.
All the above reflects what Client is currently focusing on. Client current architecture aligns with this 1:1.
Best Regards,
Bismillah Arzoo (AB)
Role: Cloud Technical Architect
Location: Remote
Position Type : Contract
Job 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
β’ Knowledge of modeling languages like UML, SysML is an asset
Broad software background and expertise, covering distributed application architectures
β’ Experience with software development methodologies and associated programming languages is important
β’ Experience in designing for scale and high availability.
β’ Knowledge and thorough understanding of programming languages like Python, Java, Javascript, C++, SQL is an asset
β’ Thorough understanding of databases like Timescale DB (or any Time Series DB), PostgreSQL, NoSQL (like MongoDB), Cortex DB.
β’ Experience and understanding of Cloud Native application development best practices, knowledge of micro-services.
β’ Experience in Kubernetes, Cloud platforms, networking on cloud platforms and Kubernetes ecosystem.
β’ Experience in data collection pipeline- data extraction, transformation, and integration.
β’ Experience in log collection systems like Loki, Logstash and visualization systems like Kibana, Grafana.
β’ Experience is designing using REST, gRPC and GraphQL.
Knowledge about telecom management systems and network management systems (FCAPS & OAM is desired)
β’ Understanding of network management protocols or generic communication protocols like SNMP/MIB, NetConf/YANG, REST (OpenAPI) or GraphQL is an asset
β’ Knowledge of telecom management standards provided by TM-Forum, ITU-T, O-RAN, 3gPP or ONF is a plus
β’ Understanding of security concepts is key (Authentication, Authorization- Role Based Access Control)
β’ Experience with open source or commercial management systems is a plus
CONIDERATIONS FOR SCREENING
Client primarily focuses on three areas:
β’ Network Management System (NMS)
β’ Cloud-native design
β’ Security
The NMS encompasses OAM (Operations, Administration, and Maintenance), which broadly includes the following functionalities:
β’ Configuration management
β’ Fault management
β’ Event management
β’ Statistics collection and management
β’ IAM / user management / multi-tenancy
β’ Change set management
β’ Northbound API
β’ Log management
β’ Web UI
β’ Secure communication, storage, and access control
β’ Support for managing 100k+ terminals
These functionalities are implemented using a cloud-native design, deployed on a cloud platform, and leverage technologies such as:
β’ Databases for configuration and observables (e.g., Postgres, Cortex / time-series databases)
β’ Log storage mechanisms (e.g., Loki)
β’ OpenTelemetry pipeline
β’ File stores like S3
β’ Grafana
β’ Alertmanager
β’ Stealth
β’ Prometheus
β’ Fluentd
β’ Vector
β’ etcd
β’ Kubernetes (K8s)
β’ Red Hat OpenShift
β’ CEPH
β’ Underlay/overlay networking for cluster-wide communication
β’ Service discovery
β’ Karma
β’ Kafka
β’ Syncope / OpenFGA / Keycloak
β’ Webhooks
β’ REST / GraphQL
β’ YAML
β’ Database synchronization techniques
β’ Pods
β’ Containers (can be designed using C++, Python, Golang, etc.)
β’ Sidecars
β’ Syslogs
β’ Etc.
Additionally, OAM functions are designed using data modeling principles and standards-compliant messaging formats for faults, statistics, and events. Awareness of OAM in mobile telecommunication standards (e.g., NETCONF/YANG) is helpful in designing OAM solutions for Satcom. The design principles are similar.
The NMS is used to manage the Satcom data path and ground system. A parallel in mobile telecom would be the EMS (Element Management System) for 5G/LTE RAN. So, someone who has worked in EMS is a viable candidate. Awareness to 5g/LTE helps in understanding Satcom and hence the reference.
Client teamβs future development focus is on building a data analytics platform.
All the above reflects what Client is currently focusing on. Client current architecture aligns with this 1:1.
Best Regards,
Bismillah Arzoo (AB)