Ntwk Software and Automation Developer
Orange Business Services
Sala Al Jadida, Morocco
il y a 1j

about the role

mission / role purpose

The Network Automation and Validation Engineer is accountable for delivery of software code and web applications intended to perform error-free network configuration of backbone devices and services (Voice, IP, SDN, Ethernet).

As part of the Automation function will also be responsible to develop scripts and programs to facilitate frequent day to day network tasks, related but no limited to testing and network data analytics.

In order to accomplish this goal, this individual will interface with internal entities responsible of backbone design and deployment of services (including operational teams).

This individual will also need to develop and provide internal support related to cloud based services.

Job position is also related to definition of services to Orange and / or other companies of France Telecom group.

key accountabilities

key result / decision areas (outcomes)

Create, test and maintain reusable code (scripts, APIs, databases) and applications intended to deploy and configure network elements, features and services on backbone and shared infraestructure based on input from Engineering and operational teams.

Safe delivery of new platforms and services with minimum customers disruption and adapted through the Automation Ecosystem.

Software Development with Network Protocols understanding to focus on :

  • Automated Provisioning and network Life cycle management tasks
  • Restful API development across functional Network tools
  • Minimized level of effort and decrease time to complete changes. Network modifications delivered on time as per upstream teams and business expectations.

    Deploy and Integrate secure data storage, modeling and subsequence analysis solutions to provide decision making statistics using external and internal cloud based services.

    Improve visualization of network elements and services usage, diagnostic and predictive understanding (Analytics).

    Create detailed and clear Network Change Guidelines to Network Operations to smoothly implement changes with a combination of automated and manual steps.

    Guarantee failure detection and fallback procedures during changes for own activatioin or handed over to external teams.

    Proactive audit of network configuration quality.

    Own network levelling, compliance to security rules and ensure minimum level of security weaknesses on the network.

    Decreased failure rate related to latent configuration mistakes and improved network security (reflected on security audits).

    Internal support and presentations on the areas of automation and network data analytics

    Accelerated provisioining, volume configuration and decreased testing times. Improved documentation and adaptability of internal tools.

    Provide weekly report to management on activity and performance

    Improved and informed management decisions making.

    Promote and mentor automation skills within team

    Leveling of Network Engineers on the areas of automation, Telemetry and Data Analytics.

    Maintain a thorough understanding of the corporate tools , systems, and processes required to provide quality provisioning and Change Management.

    More effective interface with external teams leading to short delivery times with optimum performance.

    behavioral skills

    skill target proficiency level expected

    Agility to interact within a technical team


    Flexibility as evolving in a technology changing environment


    Innovation and out of box thinking


    results driven and commited


    Autonomy and self motivated

    professional skills

    skill target proficiency level expected


    Proficient to advance Must have

    Proficient Must have

    Docker (+ docker-compose)

    Proficient Must have

    Linux & bash scripting


    Developing - Preferable

    Cisco NSO or YANG data modelling

    Developing - Preferable

    API design and development

    Proficient Must have

    Juniper and Cisco configuration

    Developing - Preferable

    Voice SIP (Session Initiation Protocol)

    Developing Preferable

    SDN / Openstack or MPLS VPN and BGP Knowledge

    Developing Preferable

    Gitlab, Gitlab CI

    Proficient - Must have

    Agile / SCRUM

    Developing Preferable

    knowledge and abilities

    Ability to work within Devops and CI / CD ecosystem

    Ability to ability to work in a virtual team environment.

    Ability to identify problems and work to resolution as required.

    Ability to adapt to technology evolution and changes

    education, qualifications, and certifications

    College / University Degree or Master in Engineering, Computer Scince or other relevant area.

    English Fluent speaker


    Minimum of 5 years related work experience in organizations within the Telecom or IT / Software industry.

    Python pyunit, Robo framework, phpunit

    Experience with API design and development

    additional information

    why become a Ntwk Software and Automation Developer?

    The role of Network Software & Automation Developer will let you enhance your knowledge on backbone technologies of today’s communication services from Unified Communications to quality of service and IP routing in the context of major orchestration methodologies and software development.

    This role will also let you innovate on the way changes are applied on multicountry networks across different entities or services.

    It will let you develop a clear decision process on how to minimize customers impact during Network Lifecycle and how to secure and properly troubleshoot end to end performance problems.

    You will develop skills to efficiently work with Planning, Rollout and Operational teams. You will have the opportunity to share your respective skills and learn on other areas of technology like SDN, Voice and Backbone IP routing.

    This role also provides the opportunity to grow into many other positions.


    Orange Intl Ntwk Infr & Svcs


    Signaler cette offre d'emploi

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mon email
    En cliquant sur « Continuer », je consens au traitement de mes données et à recevoir des alertes email, tel que détaillé dans la Politique de confidentialité de neuvoo. Je peux retirer mon consentement ou me désinscrire à tout moment.
    Formulaire de candidature