← Retour aux offres

Stage: Definition of a Domain-Specific Policy Language for Network Operations

Postée le 09 jan.

Lieu : Nozay (91) · Contrat : Stage · Rémunération : A négocier

Description du poste

Definition of a Domain-Specific Policy Language for Network Operations

Policies are used for conditional behavior expression. Network management today is done mainly by affirmative actions by human or automated commands. We envision a future in which operations are contextual, so that all actions are undertaken based on the context.

Policies are generally expressed using rules. Languages have been developed for specific domains: XACML for API access policies, Access Policy Language for AWS resources, association rules for databases (e.g. MapReduce), … Any language restricted to a given domain (virtualization, databases, …) is called a DSL (Domain-Specific Language).

Today there is no DSL for expression policies dedicated to network operations.

The internship should:
· study the constraints, requirements and possibilities of a network operations DSL
· state of the art of current policy DSL
· produce a proposition of a DSL
· participate in the integration of the DSL in the current developments of the team

The internship will take place in Nokia Paris Saclay, in the architecture group of the Solutions Engineering team. The intern will bring their expertise of the domain of definition of DSL.

Profil recherché

· Finishing a computer engineering degree or equivalent
· Programming language theory
· Networks and telecommunication
· Hands-on experience with one or several domain-specific languages
· General competencies: Programming (Python, bash), virtualization, containers, Linux
· Autonomy, curiosity, taste for technical challenges
· Fluent in English

Pour postuler :