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)