System Architect / Principal Engineer - System NOS Management Layer
MROTEK · Bengaluru · onsite · Posted today
Undisclosed10–15 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Leads the architecture and design of the NOS system management subsystem, covering CLI, NETCONF/YANG, and telemetry streaming.
Responsibilities
- Architect the system management layer - CLI, NETCONF/RESTCONF, gRPC, RESTful APIs, YANG modeling, telemetry, and remote access
- Design and implement CLI (hierarchical commands, execution engine), NETCONF (RFC 6241), and RESTCONF (RFC 8040)
- Design and implement gRPC/gNMI/gNOI services and YANG modeling (RFC 6020/7950) with OpenConfig/IETF models
- Design transactional configuration (commit/rollback, ACID datastores) and telemetry streaming (YANG-Push)
- Design reliability, security (AAA, TLS/SSL, RBAC), and APIs for configuration database integration
- Mentor engineers, lead architecture/API reviews, and drive cross-functional collaboration with protocol teams
Requirements
- Expert knowledge of NETCONF (RFC 6241, 5277), RESTCONF (RFC 8040), gNMI, and YANG modeling (RFC 6020/7950)
- Deep understanding of configuration management protocols, CLI subsystems, RESTful APIs, gRPC services, and telemetry streaming within NOS architecture
Nice to Have
- Experience building management subsystems within network operating systems
- YANG modeling experience with industry-standard models for device configuration
- Experience with network OS architectures and embedded systems development
- Experience building transactional configuration systems with rollback capabilities
- Multi-vendor network operating system development experience
Key Skills
- NETCONF
- Restconf
- gNMI
- YANG Modeling
- OpenConfig
- SSH
- Aaa/radius/tacacs+
- SQLite/Redis/etcd
- Python
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Skills
configuration managementSSLSSHSystem developmentsystem managementComputer NetworksEmbedded SystemsPythonmanagementArchitecture