• Network Software Developer

    Job Locations UK-LND-London
    Job ID
    2018-1066
    Category
    IT Development
    Position Type
    Permanent Full-Time
  • Overview

    About euNetworks

     

    euNetworks is a European provider of bandwidth infrastructure services. We focus on delivering scalable, fibre-based products and solutions to a customer base that is at the centre of technology transformation. Our customers require fibre-based data centre to data centre connectivity, both within the key cities in Europe and between these cities, supporting both their bandwidth growth and the performance requirements that their applications demand. Our customers’ needs shape how we develop our network further.

    We own and operate 14 dense fibre-based metropolitan city networks. These are connected with an intercity backbone covering 49 cities in 15 countries. Our metro networks are in London, Manchester, Dublin, Amsterdam, Rotterdam, Utrecht, Paris, Frankfurt, Cologne, Dusseldorf, Stuttgart, Munich, Hamburg and Berlin.

    euNetworks leads the market in data centre connectivity, directly connecting over 350+ in Europe today, with further data centres indirectly connected. We are also a leading cloud connectivity provider, connecting 14 cloud platforms; and have a growing presence in the developing macro-cell and small-cell market for fibre connectivity. Our product set of Fibre, Wavelengths and Ethernet is bundled to deliver bandwidth solutions for our customers, from euTrade to Cloud Connect, DC Connect and euSpectrum.

    Responsibilities

    Software development related to euNetworks’ systems strategy and roadmap covering network automation over the following areas:

     

    Inventory Reconciliation

    Synchronising NIM/Salesforce with live network inventory (including circuits and services) on an ongoing basis in order to improve data integrity, maintenance contracts accuracy, NOC/Customer Care, and Stock/Capex management. This includes automating data acquisition from NIM as well as from live network elements across all network platforms, creating discrepancy reports, and updating NIM with reconciled data.

     

    Automated Provisioning

    Developing a platform that would enable euNetworks to activate end-to-end customer services with no intervention from operational teams. The platform would be integrated with Salesforce in order to obtain customer data needed to activate services, and also with the network through Open Source automation tools that would perform configuration changes on the live network.

     

    Service Assurance

    Enhancing the current monitoring platform based on Splunk with more granular filtering of events through regular expressions. This also includes the Building Monitoring System that needs to be redesigned in order to analyse and report all alarms required by the Customer Care team.

     

    Main Responsibilities

     

    Network automation software development, including all related documentation (code comments, repositories, version control)

    Liaising with the Salesforce development team in order to develop appropriate interfaces between SFDC and live network platforms

     

    SME for Java and Python programming at euNetworks, including regular expression creation

     

    Assisting in evaluating 3rd party network automation tools, including interfaces between those tools and existing euNetworks systems

     

     

    Qualifications

    • BSc/MSc in Computer Science
    • Python, Java, Perl, PHP - advanced level
    • Regular Expressions – advanced level
    • Linux programming – advanced level
    • Scripting (bash, tcl, expect) - advanced level
    • SOAP, REST API development – intermediate level
    • Networking knowledge - intermediate level 
    • Database knowledge - intermediate level
    • Experience with automation tools (Ansible, Puppet, Chef, Salt) desirable
    • Experience with Splunk desirable
    • Experience with Ruby desirable
    • Strong analytic, creative, and troubleshooting skills

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed