L'offre Stage/Apprentissage Définition d’un langage ’policy’ spécifique au domaine pour l’exploitation des réseaux (TDL) a été sauvegardée.

Continuer

Offre sauvegardée

Entrez votre adresse e-mail pour enregistrer ce travail

Vous enregistrez ce travail sous:

FR
retour à la liste

Stage/Apprentissage Définition d’un langage ’policy’ spécifique au domaine pour l’exploitation des réseaux (TDL) posté par Nokia

CDI - temps plein
Nozay

Description de l'offre

Nokia est un leader mondial dans la conception de technologies au cœur de notre monde connecté. Forts des capacités de recherche et d’innovation des Nokia Bell Labs, nous mettons à disposition des fournisseurs de services de communication, gouvernements, grandes entreprises et utilisateurs finaux, le portefeuille de produits, services et licences le plus complet du marché.

Du déploiement d’infrastructures pour la 5G, de l’Internet des Objets, aux applications émergentes dans les domaines de la réalité virtuelle et de la santé numérique, nous façonnons l’avenir des technologies afin de transformer l’expérience humaine. Postuler maintenant >>

Les « policies » sont utilisées pour l'expression de comportements conditionnels. Aujourd'hui, la gestion des réseaux se fait principalement par des actions affirmatives au moyen de commandes humaines ou automatisées. Nous envisageons un avenir dans lequel les opérations sont contextuelles, de sorte que toutes les actions soient entreprises en fonction du contexte.

Les « policies »  sont généralement exprimées à l'aide de règles. Des langages ont été développés pour des domaines spécifiques : XACML pour les politiques d'accès aux API, Access Policy Language pour les ressources AWS, règles d'association pour les bases de données (par exemple MapReduce),... Tout langage limité à un domaine donné (virtualisation, bases de données, ...) est appelé DSL (Domain-Specific Language).

Aujourd'hui, il n'existe pas de DSL pour les politiques d'expression dédiées à l'exploitation des réseaux.

Dans le cadre de votre stage ou contrat d’apprentissage, vous serez amené.e à  :

-étudier les contraintes, les exigences et les possibilités d'un DSL pour les opérations de réseau

-faire un état des lieux relatif à la problématique posée

-produire une proposition de DSL

-participer à l'intégration de la DSL dans les développements actuels de l'équipe

L’étudiant.e apportera son expertise dans le domaine de la définition de DSL, dans le groupe d'architecture de l'équipe d'ingénierie des solutions.

-M2 ou fin de cycle d’ingénieur en informatique ou équivalent

-Théorie des langages (TDL) de programmation

-Réseaux et télécommunications

-Expérience pratique d'un ou plusieurs DSL

-Compétences générales : Programmation (Python, bash), virtualisation, conteneurs, Linux

-Autonomie, curiosité, goût pour les défis techniques

- Anglais Courant

Localisation : site de Nokia Paris Saclay, 91620 Nozay

Site accessible depuis la gare Massy RER en transport en commun et bus gratuits au départ notamment du pont de Sèvres, porte d’Orléans, Argenteuil, Chaville, Fontenay-le-fleury.

Nokia recrute sans distinction de race, de couleur, d'origine nationale ou ethnique, de religion, de sexe, d'orientation sexuelle, d'identité sexuelle ou d'expression, d'âge, d'état civil, d'invalidité.

Previous Job Searches My Profile

Create and manage profiles for future opportunities.

Postuler maintenant >> My Submissions

Track your opportunities.

Postuler maintenant >>>My Submissions Postuler maintenant >> Postuler maintenant >> Postuler maintenant >>

Stay in touch with us through our social media channels:

Postuler maintenant >> Postuler maintenant >> Postuler maintenant >> Postuler maintenant >> Similar Listings Postuler maintenant >>

NE Nokia Enterprise

 Nozay, France, France

📁 Corporate Services

Requisition #: 2000000CJH

Postuler maintenant >>

MN Mobile Networks

 Nozay, France, France

📁 Corporate Services

Requisition #: 20000009TJ

© See all jobs

Research & Development

→ See new jobs

Services

→ See new jobs

Market & Sales development

→ See new jobs

Sales

→ See new jobs

Finance

→ See new jobs

Corporate services

→ See new jobs Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. Get in touch   Linkedin   Facebook   Glassdoor   Instagram   Chat with our insiders © 2019 Nokia Global Careers. All rights reserved. var vMinLength = '8'; var vMaxLength = '30'; var vMinNonAlpha = '0'; var vUpperLowerRequired = 'true'; var vIsNotUserIdUserName = 'true'; var vMinimumNumericCharacters = '1'; var vMinimumSpecialCharacters = '1'; var vMinLengthErrTxt = 'Minimum number of characters in password is'; var vMaxLengthErrTxt = 'Maximum number of characters in password is'; var vMinNonAlphaErrTxt = 'The password must contain at least'; var vNoChangePassword = 'Please fill in your new password.'; var vUpperLowerRequiredErrTxt = 'The password must contain at least one uppercase letterand at least one lowercase letter.'; var vNoPasswordSpace = 'No spaces.'; var vIsNotUserIdUserNameErrTxt = 'The new password may not be the same as your email address.'; var vMinimumNumericCharactersErrTxt = 'Minimum number of numeric characters in password is'; var vMinimumSpecialCharactersErrTxt = 'Minimum number of special characters in password is'; // Special groups for clients who have aditional requirements var vSpecialGroup1 = ''; var vMinSpecialGroup1 = ''; var vMinSpecialGroup1ErrTxt = 'You need 1 of the following characters [].'; var vSpecialGroup2 = ''; var vMinSpecialGroup2 = ''; var vMinSpecialGroup2ErrTxt = 'You need 1 of the following characters [].'; var vSpecialGroup3 = ''; var vMinSpecialGroup3 = ''; var vMinSpecialGroup3ErrTxt = 'This is where you set the error given by special group #3'; // Error Messages - optional var vErrHeaderDefault = 'Please conform to the following criteria:'; //var vErrFooterDefault = 'FieldError.PasswordErrorFooter'; var vNoLoginPasswordTxt = 'Please type in your existing password.'; var vJSDictCharacters = 'characters.'; // ' characters.' var vJSDictNumber = 'non-alphabet character.'; // ' number.' var vJSDictNumbers = 'non-alphabet characters.'; // ' numbers.' //'Please make sure that both of your new passwords match.' var vJSDictEquality = 'Passwords must match.'; var vErrSubmitForm = 'There was a problem submitting the form:'; // Error messages for registration page checks var vRequiredField = 'Please fill in this field.'; var vAtLeast = 'Length must be at least '; var vValidDateRequired = 'Please fill in a valid date in this field using the format mm/dd/yyyy.'; var vEmailNotFormattedCorrectly = 'Please provide a valid e-mail (e.g. Postuler maintenant >>). '; var vEmailDoesNotMatchConfirm = 'Your FieldMap.Member.email and FieldMap.Member.emailConfirm do not match.'; var vNoConsent1 = 'Please agree to the Privacy Policy.'; var vNoConsent2 = 'Please agree to the Terms of Service.'; var vNoConsent = 'Please agree to the Terms of Service.'; var vAuth1or2Required = 'To verify your account, please fill out FieldMap.Member.mb_auth.auth_info1 or FieldMap.Member.mb_auth.auth_info2 with at least 4 characters.'; var vRegistrationSubmit = 'FieldError.RegistrationSubmit'; function setGaRelationship() { var ga_relationship_name = 'unaffiliated'; return ga_relationship_name; } function setGaReferrer(){ var ga_referrer_relationship; ga_referrer_relationship = 'No referrer'; return ga_referrer_relationship; } var _gaq = _gaq || []; var ga_relationship = setGaRelationship(); var ga_referrer = setGaReferrer(); _gaq.push(['_setAccount', 'UA-Postuler maintenant >>']); // Site Specific Tracker _gaq.push(['_setVar','Relationship: ' + ga_relationship + ' | ' + ga_referrer]); _gaq.push(['_setCustomVar',1,'Relationship',ga_relationship,3]); _gaq.push(['_setCustomVar',2,'Referrer',ga_referrer,3]); _gaq.push(['_trackPageview', window.location.pathname]); _gaq.push(['aggregate._setAccount', 'UA-Postuler maintenant >>']); // Aggregate Tracker Alumni _gaq.push(['aggregate._setDomainName', '.selectminds.com']); _gaq.push(['aggregate._setVar','Relationship: ' + ga_relationship + ' | ' + ga_referrer]); _gaq.push(['aggregate._setCustomVar',1,'Relationship',ga_relationship,3]); _gaq.push(['aggregate._setCustomVar',2,'Referrer',ga_referrer,3]); _gaq.push(['aggregate._trackPageview', window.location.pathname]); var ga_alert = ''; if(ga_alert == 'yes') { alert('Page View: ' + window.location.pathname + ' | Relationship: ' + ga_relationship + ' | Referrer: ' + ga_referrer); } (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + Postuler maintenant >> var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); function asTrackPageview(url_name) { var ga_relationship_name = setGaRelationship(); var ga_referrer_relationship = setGaReferrer(); _gaq.push(['_setCustomVar',1, 'Relationship', ga_relationship_name, 3 ]); _gaq.push(['_setCustomVar',2, 'Referrer', ga_referrer_relationship, 3 ]); _gaq.push(['_setVar','Relationship: ' + ga_relationship_name + ' | ' + ga_referrer_relationship]); _gaq.push(['aggregate._setCustomVar',1, 'Relationship', ga_relationship_name, 3 ]); _gaq.push(['aggregate._setCustomVar',2, 'Referrer', ga_referrer_relationship, 3 ]); _gaq.push(['aggregate._setVar','Relationship: ' + ga_relationship_name + ' | ' + ga_referrer_relationship]); if(ga_alert == 'yes') { alert('Page View: ' +url_name + ' | Relationship: ' + ga_relationship_name + ' | Referrer: ' + ga_referrer_relationship); } _gaq.push(['_trackPageview', url_name]); _gaq.push(['aggregate._trackPageview', url_name]); //alert('Tracking Page: ' + url_name); } function asTrackEvent(category, action, opt_label) { var ga_relationship_name = setGaRelationship(); var ga_referrer_relationship = setGaReferrer(); if(ga_alert == 'yes') { alert('Event: ' +category +'.'+ action +'.'+ opt_label + ' | Relationship: ' + ga_relationship_name + ' | Referrer: ' + ga_referrer_relationship); } _gaq.push(['_trackEvent', category, action, opt_label]); _gaq.push(['aggregate._trackEvent', category, action, opt_label]); // alert('Tracking Event: ' + category + ' | ' + action + ' | ' + opt_label); } 0 0

Numéro de référence

20000004Y6

Offres similaires

Recevoir des offres similaires

Merci Vous allez recevoir des offres à l'adresse email