WorkRemote.io

Network Services Software Developer

a remote job by Sportech LLC

Job Description

posted 2 months ago via stackoverflow.com

Location: Remote Contractor : NL

Position Summary and Responsibilities:

The Network Services Software Developer will  be working a member of a distributed team of software developers and engineers working on developing network services software. GÉANT will continue to develop the single comprehensive circuit provisioning service refered to as "Consolidated Connection Services" (CCS) that will consolidate multiple GEANT circuit services under a single intelligent service provisioning tool. This service is based on the OpenNSA (https://github.com/NORDUnet/opennsa) software that implements the Open Glif Forum (OGF) Network Services Interface (NSI) (https://www.ogf.org/documents/GFD.212.pdf)  inter-domain service provisioning protocol. 

Extensive knowledge and experience of working with NSI and OpenNSA is essential for this position.   In addition to programming skills in Python and familiarity with federated identity, SQL and Github, this position will require knowledge and understanding of common network transport technologies such as IP, Ethernet, MPLS, OTN, GMPLS protocols suite, NSI, RFC4448 EoMPLS, Ethernet over GFP, and some basic familiarity with optical transport technologies. Work will include development of hardware device configuration models, path computation, web services, and operational monitoring and analysis modules, test tools, and installation and configuration tools.

The individual is expected to be able to work independently, yet coordinated with the other team members, be a self-starter, be able to set and work towards priorities, and see and work towards common objectives to make the whole project successful.

Limited travel to European locations is expected.

Person Specification

Qualifications, skills, experience and knowledge required

Essential

  • Ability to fluently speak and write in English
  • Expertise in Python, SQL and Git
  • Linux administration and scripting experience
  • Experience with OpenNSA and NSI
  • Good understanding of network technologies, including main L2/L3 and routing protocols, especially TCP/IP, BGP, MPLS, VPNs.
  • Awareness of data protection requirements and environment in Europe.
  • An interest in, and appreciation of, scientific research and the working practices in the academic community
  • Proficient in the use of teleconferencing, videoconferencing, web conferencing, and telepresence

Desirable

  • Knowledge of the service environment of the GÉANT interfederation service, eduGAIN, the role of federations in eduGAIN and the challenges faced by e-Research and Service Providers in implementing changes
  • Knowledge of end-to-end data transmission optimisation and troubleshooting
  • Understanding of Europe’s e-Infrastructures and their services
  • Experience of Twisted, psycopg and PostgreSQL

Personal Skills and Attributes

  • Self-disciplined and self-motivated
  • Able to collaborate with a wide range of experts
  • Able to build and maintain trust between diverse groups
  • Willingness and ability to learn quickly, often without the focus of formalised training
  • Willingness and ability to travel within Europe
  • Proactive, and happy to own tasks and processes

About Sportech LLC

This company doesn't have a description yet!