Upload
vanhanh
View
223
Download
0
Embed Size (px)
Citation preview
Catalogue des sujets de stage de PFE
SofrecomTunisie
‘‘ ‘‘
2017-2018
Viser l’excellencede la relation
client
2
a suivi, dès le début, un schéma simple : recruter les jeunes talents tunisiens et prendre le soin de les former aux dernières
technologies et de leur offrir la meilleure carrière possible. C’est dans cet esprit que nous avons été les premiers à signer une
convention avec Smart Tunisia avec une promesse d’atteindre 400 collaborateurs en 2018. Nous avons dépassé les 500
collaborateurs en 2017.
Dans un esprit d’ouverture et de partage, nous avons également fait le choix de rapprochement envers les écoles et les universités. Le partage de savoir-faire et de l’expertise du
réseau Sofrecom, The Know How Network, est au cœur de cette démarche.
En 2017, nous avons signé 10 conventions avec des écoles d’ingénieurs visant à améliorer l’intégration des étudiants dans la vie professionnelle. Nous avons participé à des tables rondes avec différentes écoles pour expliquer aux futurs diplômés les différents métiers d’ingénieur et leur donner des conseils de
carrière. Nos collaborateurs sont volontaires pour présenter nos divers technologies aux étudiants lors des journées scientifiques
et expliquer le savoir-faire Sofrecom.
Nous avons accueilli 35 stagiaires PFE en 2017, dont 20 recrutés, nous leur offrons une opportunité de vivre une
expérience professionnelle gratifiante avec de vrais projets et un encadrement adéquat.
Pour cette nouvelle saison de stages PFE, nous proposons le meilleur des sujets avec une promesse d’encadrement et de suivi.
Ce catalogue est destiné à tous les jeunes qui désirent intégrer une équipe jeune et un réseau de savoir-faire unique.
Bonne lecture !
Sofrecom Tunisie
3
Sofrecom Group
Filialegroupe Orange
50 ansd’éxpérience
un réseau mondial de partenaires, une approche
« de bout en bout »
Leader dans la transformation
digitale
Certifications internationales
ISO certification CMMI Ethic Intelligence Label Diversité
FILIALES
CLIENTS
4
5
Inaugurée en Octobre 2012, Sofrecom Tunisie est la plus jeune et la plus importante filiale du groupe Sofrecom en zone Afrique et Moyen Orient. Elle connaît une très forte croissance depuis sa création avec plus de 400 collaborateurs en 2016 et 530 collaborateurs sont attendus à fin 2017.
Sofrecom Tunisie
Sofrecom Tunisie possède une forte expertise qui couvre les domaines d’activité suivants:
Conseil en ITN (IT & Networks): Customer Experience Management (CEM), Design de Réseaux (Fixe, Mobile, Infrastructure), Optimisation Coûts & Investissement Réseaux (Capex/Opex), Transformation de Réseaux (LTE, FTTx), Solutions OSS-BSS, Sécurité, Stratégie IT, Services PMO, Conseil eGov/SmartGov, e-Health …
Conseil Business: Services Financiers Mobiles, B2B, Transformation Digitale, Capacity Building & Change Management …
Centres de Services Nearshore « Développement IT » et « Plates-formes de Services »: Architecture, Design de Services & Logiciels, Ingénierie, Gestion de projets, Validation & Intégration, Gestion de Plates-formes, Opérations …
6
Notre équipe
Intégration Services et Réseaux
Expertise Technique
Consulting
Qualification
Architecture
Intégration des services
Déploiement & Intégration pays
Ingénierie
Support & Maintenance
Développement
Sécurité informatique
Fonctions transverses
A nos côtés, tu auras l’occasion d’explorer différents domaines d’expertise, de faire appel aux technologies les
plus actuelles et d’acquérir de nouvelles compétences techniques, fonctionnelles et humaines.
Rejoins nous!Tu es passionné(e) par les technologies‘‘ ‘‘
Gestion de projets
7
Notre Croissance
515Collaborateurs
2017
2016
2015
2014
2013
2012
2011
530
246
136
107
76
16
415
43% 57%
Comment postuler?Envois ton cv mis à jour et bien détaillé en indiquant obligatoirement l’intitulé du sujet dans l’objet de l’ email. Tu ne peux en choisir que 2 sujets sinon ta candidature sera éliminée. Tu peux envoyer ta candidature à l’adresse [email protected]
Une sélection se fera obligatoirement sur CV; ta candidature sera étudiée par la direction des ressources humaines et le responsable du stage. Si tu es qualifié , tu seras convié dans nos locaux pour un test technique et un entretien avec des représentants de l’équipe de recrutement et des équipes opérationnelles.Deadline de réception des candidatures : 30 Octobre 2017
8
Evènements Sofrecom Tunisie2016-2017
2016Novembre
Contribution aux comités scientifiques
de diverses universités
50éme anniversaire
Sofrecom
Plénière « succés &
challenges »
5ème anniversaire
Sofrecom Tunisie
Février Mars Septembre
2017 Action RSE:
Nettoyage de plage publique à Tabarka avec des écoliers de
la région
Lancement des clubs: Musique, Voyage et
pêche sportive
10 conven-tions signées
avec des écoles et universités d’ingénieurs
Organisation du 1er Hackaton Sofrecom Tuni-
sie
SeptembreAvril Juillet Août
9
Liste des sujets
Conception et réalisation d’une solution de génération de devis pour les clients entreprise d’un opérateur Mise en place d’un moteur d’indexation en utilisant le socle Elastic Search Conception et développement d’une solution pour le paramétrage du catalogue des offres grand public d’un opérateur
Mise en place d’une solution d’intégration pour assurer la communication entre différents composants d’une application de gestion de correspondances Conception et développement d’une application de gestion du référentiel des clients d’un opérateur. Mise en place d’une solution Smart Meeting Room Mise en place d’une chaine d’intégration continue avec automatisation des tests et génération de rapports Robot autonome avec reconaissance faciale et vocale Conception et développement d’un système de recommandation pour les clients d’un opérateur Conception et développement d’un data enabler pour les réseaux des objets connectés
Mise en œuvre d’une chaine de déploiement continu basée sur CHEF
Audit et gestion des risques des ségrégations des Datacenters
Développement d’une Solution de Voice as a Service (VaaS) End To End Monitoring FCC Conception et développement d’une application web de paramétrage de composant SSO Optimisation d’un service de prédiction et développement du Front end associé
Authentification simple via un smart tag Bluetooth low energy
Sujet 1
Sujet 2
Sujet 3
Sujet 4
Sujet 5
Sujet 6
Sujet 7
Sujet 8
Sujet 9
Sujet 10
Sujet 11
Sujet 12
Sujet 13
Sujet 14
Sujet 15
Sujet 16
Sujet 17
P:
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
10
Liste des sujets
Portail de gestion des formations
Implémentation d’outil d’Automatisation des Tests
Implémentation d’une application de monitoring et de réexécution des flux de provisioning (internet, mobile) dans la plateforme Provisioning Solution Big Data/Machine Learning pour la prédiction des pannes chez les clients Grand Public d’un opérateur Système expert d’analyse des bugs
Conception et développement d’une passerelle gérant la qualité de service pour les réseaux IOT
Mise en place d’un firewall applicatif pour les plateformes de données hybrides
Étude et mise en œuvre d’une architecture microservice
Automatisation de la migration de l’infrastructure du Datacenter
Conception et développement d’un outil de génération automatique de compte rendu de réunions. (NLP/Deep Learning)
Etude de la rénovation technique d’un enabler d’authentification d’une plateforme
Implémentation d’un micro service pour la gestion centralisée de référentiel des offres d’un opérateur
Automatisation des tests pour une application de centre de contact virtuel
Déclinaison du standard et des bonnes pratiques de Sofrecom au niveau du pôle Médiation
Sujet 19
Sujet 20
Sujet 21
Sujet 22
Sujet 23
Sujet 24
Sujet 25
Sujet 26
Sujet 27
Sujet 28
Sujet 29
Sujet 18
P:
Sujet 30
Sujet 31
28
29
31
32
33
37
38
39
40
41
42
34
35
43
11
Sujet 1Conception et réalisation d’une solution de
génération de devis pour les clients entreprise d’un opérateur
du sujetDescriptif‘‘ ‘‘
Concevoir et développer une application web qui sert à aider les vendeurs d’un opérateur dans le choix de la solution proposée au client et de permettre de faire un devis rapide.
Implémenter l’application avec des nouvelles technologies :
Angular 2 et OFT 2 (Zend 2)
Avoir une bonne couverture de test unitaire
Avoir des tests fonctionnels automatiques
Exigences
Minimum requirementsPOO : must havePHP 5 : must haveJAVA_SCRIPT :must have
Preferred requirementsZend 2 : nice to haveAngular 2 : nice to have
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 3
12
Sujet 2Mise en place d’un moteur d’indexation en utilisant
le socle Elastic Search
du sujetDescriptif‘‘ ‘‘
Concevoir et développer une solution permettant :L’indexation du PARSR SIDATA avec les référentiels (catégories, localités,…) dans un serveur ElasticSearch selon les flags de parution du PARSR.Interrogation du serveur ElasticSearch via une interface front-end Django pour chercher les coordonnés d’une personne ou d’un business spécifique.
Le projet consiste à :Avoir la possibilité de migrer des fonctionnalités du moteur PCC vers la solution opensource ElasticSearch.Comparer les deux solutions en termes de performance
Python
ElasticSearch
Maitrise de l’environnement linux.
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
13
Sujet 3Conception et développement d’une solution pour le paramétrage du catalogue des offres grand public
d’un opérateur
L’application Scribe centralise la gestion des correspondances sortantes d’un opérateur (courriers, emails, SMS, formulaires PDF) pour la relation client. Dans ce cadre, une base de paramétrage a été créée historiquement qui fournit :
Des formulaires de création, modification, suppression, recherche des différents éléments à paramétrer (correspondances, conditions de discours, codes offres, tables techniques …)
Des contrôles de cohérence entre ces différents élémentsla gestion du versioning du paramétrage (modes test/production, schémas de base de donnée différents)
La génération du fichier de paramétrage au format Excel, qui peut être ensuite importé sur les environnements de test et production
Le masquage de certaines complexités de paramétrage de l’application Scribe
La possibilité d’effectuer des requêtes personnalisées de recherche et mise à jour.
Spring,
JPA,
AngularJS,
Bootstrap
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
du sujetDescriptif‘‘ ‘‘ Nombre destagiaire :Nombre destagiaire : 1
14
Sujet 4Mise en place d’une solution d’intégration pour
assurer la communication entre différents composants d’une application de gestion de
correspondances
Nombre destagiaire : 1
Il s’agit de mettre en place un framework OpenSource de type Apache Camel ou Spring Integration pour assurer l’intégration des modules d’une application qui permet de gérer (composer et/ou envoyer) différents types de correspondances (Emails, SMS, courriers..).Cette application offre des services pour soumettre les envois de correspondances, récupérer des documents composés ou pour envoyer des documents.
Dans le cadre de son évolution technique, nous souhaitons experimenter l’ajout d’un framework d’integration entre les différents modules afin d’assurer la communication et la gestion de file d’attente via un provider JMS ( ActiveMQ ...).
Nombre destagiaire : 2
du sujetDescriptif‘‘ ‘‘ Connaissance en serveur web
Jonas
Tomcat
JMS
Apache Camel
Spring
ActiveMQ,
Joram (souhaitable)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
15
Sujet 5Conception et développement d’une application
de gestion du référentiel des clients d’un opérateur.
Cette application sera utilisée par les métiers pour la consultation et la modification des données clients.Elle assure l’interfaçage avec un Master Data Management (Infosphère IBM) via des WebService de type SOAP.
Nombre destagiaire :Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
Angular
Spring MVC
BootStrap
Spring Core
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
16
Il s’agit de mettre en place une solution de gestion intelligente d’une salle de réunions:Affichage à l’entrée de la salle.Alerter sous forme de signal lumineux ou sonore en cas de dépassement ou non-respect de la durée de la réservation.
du sujetDescriptif‘‘ ‘‘
Connaissances en systémes
embarqués:
Raspberry.
Capteurs de mouvement, ...
Développement JEE .
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Sujet 6Mise en place d’une solution Smart
Meeting Room
Nombre destagiaire :
Nombre destagiaire : 1
17
Sujet 7Mise en place d’une chaine d’intégration continue avec
automatisation des tests et génération de rapports
L’objectif de ce sujet consiste à :
Étudier les outils d’automatisation des tests API REST
Définir et mettre en place l’architecture de la palteforme des tests
Développement des tests automatiques
Lancement des tests via Jenkins ou GitLab
Mise à disposition d’un Dashboard pour les résultats : taux de couverture, nombre de tests Failed, nombre de tests Passed, historique des exécutions.
Nombre destagiaire :Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘ Java
API REST
SOAPUI
Jenkins
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
18
Sujet 8Robot autonome avec reconnaissance
faciale et vocale
Nombre destagiaire :Nombre destagiaire : 2
Le stagiaire doit mettre en œuvre un robot intelligent doté ayant les fonctionnalités ci-dessous :
Reconnaissance faciale.
Reconnaissance vocale.
Un agent conversationel
du sujetDescriptif‘‘ ‘‘
Connaissances en Arduino
Connaissances en Machine learning et concepts d’intelligence
a rtificielle
Capacité de troubleshooting et d’analyse
Connaissances en Linux
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
19
Sujet 9Conception et développement d’un moteur
de recommandation intelligent pour les abonnés d’un opérateur
Nombre destagiaire :Nombre destagiaire : 1
L e stagiaire est amené à mettre en place un moteur de recommandation qui traite et analyse les données historiques de l’opérateur pour construire des suggestions concernant les services et les produits auxquels un client pourrait s’intéresser et chercher à prédire la «notation» ou la «préférence» en fonction de son comportement.
du sujetDescriptif‘‘ ‘‘
Connaissances en Python
Connaissances basiques de Spark/Hadoop
Une première expérience dans le développement d’applications en
f ullstackJS sera fortement appréciée
Capacité de troubleshooting et d’analyse
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
20
Sujet 10Conception et développement d’un
data enabler pour les réseaux des objets connectés
Nombre destagiaire :Nombre destagiaire : 1
Le stagiaire est amené à concevoir et à développer une « gateway » pour connecter les périphériques / réseaux des objects connectés aux plateformes Bigdata, gérant la collecte, le stockage et le traitement des données .
du sujetDescriptif‘‘ ‘‘
Connaissances en Python
Connaissances basiques des protocoles de communication IOT.
Une première expérience avec Spark/Hadoop sera fortement appréciée
Capacité de troubleshooting et d’analyse
Connaissances en Linux
Connaissances en Java
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
21
Sujet 11Mise en œuvre d’une chaine de déploiement
continue basée sur CHEF
du sujetDescriptif‘‘ ‘‘
Dans le but d’améliorer nos services et dans une démarche DEVOPS, le présent stage propose une mise en œuvre d’une nouvelle chaine de déploiement automatique du module de provisionning Selfcare.
Ce module est composé de plusieurs sous-modules (IHM, Caller, Mo-teur, Batch, BDD) et qui sont déployés sur plusieurs serveurs. Le dé-ploiement via CHEF a pour but d’automatiser et de simplifier le pro-cess de livraison de ces différents composants.
Linux
CHEF
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
22
Sujet 12Audit et gestion des risques des ségrégations des
Datacenters
Dans le but d’améliorer nos services, le présent stage propose de mettre en place un projet permettant d’auditer le process de réalisation du projet de Ségrégation du Datacenter, de la partie assessment jusqu’à la migration.
Il s’agit d’auditer toutes les phases du projet : depuis la phase assessment, jusqu’à la migration. Evaluer les mesures de sécurité mis en place pour sécuriser la migration.
Analyser les risques et étudier l’impact des différentes étapes. Proposer, recommander et mettre en place des plans d’actions pour minimiser le risque du projet.
Connaissance en Réseaux : Cisco Switches et routeurs, Viavi Technlogy,
MRVSécurité, Firewalls Fortigates, Loadbalancer F5,
Connaissances en TCP/IP
Connaissance des normes et standards d’analyse des risques
Connaissance des normes de management de la sécurité des SI
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
du sujetDescriptif‘‘ ‘‘ Nombre destagiaire :Nombre destagiaire : 1
23
« Voice as a Service » est une Plateforme qui propose aux entreprises de mettre à disposition de leurs appelants un serveur vocal interactif en point d’entrée de l’accueil de l’entreprise, personnalisable et compatible avec un standard téléphonique et qui permettra des mises en relation avec des dif-férents interlocuteurs.
La solution doit être 12 factors App
Sujet 13Développement d’une Solution de Voice
as a Service (VaaS)
Nombre destagiaire :Nombre destagiaire : 2
Voice as a Service est un service vocal interactif (SVI) qui permet : ⦁ Recevoir les appels sur un numéro SVI⦁ Diffuser un menu avec plusieurs choix et de naviguer en DTMF⦁ Orienter les appels vers une information enregistrée et/ou mise en relation
De créer soi-même ses annonces grâce à la synthèse vocale (Text to Speech)
du sujetDescriptif‘‘ ‘‘
Objectifs du service :
Java/JEE
SGBD
SOAP/REST
vXML
Cloud/Computing
Bootstrap
Angular 2
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
24
Mise en place d’une Solution End To End de Monitoring qui permettra de rendre le support applicatif plus intelligent, plus rapide et plus efficace.
Elle nous aidera à garantir une expérience client optimale, à permettre u ne transformation numérique (tout en garantissant la stabilité) et à f onctionner efficacement via des algorithmes d’apprentissage en ma-chine en temps réel, qui réduira le bruit opérationnel dans la pile de pro-duction.
Elle permettra également de détecter de façon proactive les incidents et corréler les événements dans l’écosystème de surveillance avec une Codi-fication des connaissances pour rendre nos équipes de supports plus ré-actifs quant aux incidents futurs
Sujet 14End To End Monitoring FCC
Nombre destagiaire :Nombre destagiaire : 2
du sujetDescriptif‘‘ ‘‘ Machine
Learning apacheSpark
Apache
mahoutSysteme (Administration/Troubleshooting)⦁ Programmation Web
Scripting BigData ELK (ElasticSearch – Logstash – Kibana)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
25
Le stage proposé s’incrit dans le cadre de développement des Enablers de l ’identité.L es développeurs d’applications Web ou mobile ont vocation à interagir avec des API d’identité d’un opérateur en vue de bénéficier du service d’au-thentification. L’équipe identité assure leur intégration dans les Enablers, en fonction des besoins différents des demandeurs. Vu le nombre incessamment croissant des demandes d’intégrations, l’équipe souhaite automatiser cette tâche, et rendre l’intégration en mode self-service.
Sujet 15Conception et développement d’une application
web de paramétrage de composant SSO
Paramétrage du composant Gestion de l’authentification des utilisateurs Génération des rapports et des fichiers sous formats csv ou pdf Gestion du déploiement (du référentiel de configuration vers les serveurs
cibles) Notifications par mail
du sujetDescriptif‘‘ ‘‘
Les fonctionnalités attendues
Technologies: AngularJS, Spring,GIT, docker, Ansible, XML, LDAP
Systèmes : Environnements et outils UNIX (Linux Red Hat, commandes et culture UNIX)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
26
Sujet 16Optimisation d’un service de prédiction du turnover
et développement du Front End associé
Il s’agit de :
⦁ Optimiser le modèle de prédiction du turnover Identifier les éléments pertinents pour l’analyse Implémenter les améliorations proposées Développer le Front End associé à la solution
du sujetDescriptif‘‘ ‘‘
Angular bootstrap Rest API Node Mongo DB Linux / Docker Première expérience de manipulation des alogorithme de Machine
Learning (GBM/DRF/Decision Tree ...)⦁ Connaissance basique de Spark/Hadoop Capacité de troubleshooting et d’analyse
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
27
Sujet 17Authentification simple via un smart
tag Bluetooth low energy
Nombre destagiaire : 1
⦁Il s’agit de :Développer un Firmeware embarqué sur une cible hardware nRF51822 de semi-conducteur qui permet la détection de la proximité des objets connectés auprès d’un poste de travail via le protocole Bluetooth low energy
⦁Ce sujet s’inscrit dans le cadre des projets d’innovation avec le Centre de Service Orange Labs Services (OLS) pour une éventuelle industrialisation.
Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
⦁C-embarqué ⦁ Connaissances en systèmes embarqués
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
28
Sujet 18Portail de gestion des formations
La formation est un levier principal dans l’évolution des collaborateurs, d’où le besoin de d’assurer le suivi du plan de formation.Le stage proposé s’inscrit dans cette démarche, il consiste à évoluer un p ortail de gestion des formations qui permettra la gestion de plan de formations de nos collaborateurs.Il apporte plusieurs fonctionnalités y compris:
Suivi des formations planifiées et réalisées.⦁ Suivi des budgets planifiés et consommés.⦁ Consolidation du catalogue des formations.⦁ Mise à disposition du calendrier des sessions de formations.⦁ Fournir des indicateurs de performances liés à la réalisation du plan de formations.
Nombre destagiaire :
1Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘ ⦁HTML 5, CSS 3 / Bootstrap , PHP 5 My SQL
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
29
L’idée consiste à développer/intégrer une solution d’automatisation des tests de recettes/configurations dans le cadre du projet de Rechar-gement Electronique. La solution sera basée sur les technologies d’au-tomatisation de tests et sur les nouvelles méthodologies d’intégration continue.
L’outil utilisé sera ANSIBLE. Il sera configuré par rapport à des exi-gences de configuration Système (RedHat), Réseau (Fortigate, Firewalls, F5 Big IP LoadBalancer et switches Juniper), Base de données (Oracle 11g).
L ’outil portera également sur la gestion des vulnérabilités/patches/c orrectifs dans le cadre de l’application de politique de sécurité.
Ce projet de fin d’étude permettera au stagiaire de maitriser : Scripting Shell/Python, Programmation Web.. L’intégration Automatisation des tests de recette
du sujetDescriptif‘‘ ‘‘
Sujet 19Implémentation d’outil d’Automatisation des Tests
Nombre destagiaire : 1Nombre destagiaire : 2
30
Développement Shell / Python / PHP/ Java
⦁ Connaissances d’un ou plusieurs outils de configuration, control/versioning et tests automatique
⦁ Connaissances Ansible /puppet
Connaissances outils de control/versioning software GIT / SVN
⦁ Connaissances Systèmes (RedHat : Troubleshooting/Administration/Sécurité)
⦁ Connaissances DB (Oracle Softwares/Sécurité)
⦁ Connaissances programmation web/Scripting (Shell & Python)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
31
Vous serez en charge de développer une application de monitoring permettant à l’équipe projet de visualiser l’état de chaque flux émis et envoyé par l’application de provisioning.Une interface ergonomique et sécurisée avec une expérience utilisateur exceptionnelle qui permet de faire l’authentification des utilisateurs, la recherche des flux selon différents critères et l’affichage de l’appel complet de bout en bout.
L’application doit permettre également de rejouer le flux en erreur après correction des données
du sujetDescriptif‘‘ ‘‘⦁ Java8
⦁ Spring Core
⦁ Spring Security
⦁ Spring MVC
⦁ REST
Hibernate
⦁ JPA
⦁ Angular4
⦁ Bootstrap
⦁ HTML5
⦁ CSS3
⦁ JS/JQuery
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Sujet 20Implémentation d’une application de monitoring et
de réexécution des flux de provisioning (internet, mobile) dans la plateforme Provisioning
Nombre destagiaire :
1Nombre destagiaire : 1
32
Implémentation d’une solution BigData qui permet d’analyser les données
collectées en temps réel sur les lignes clients afin de prévoir les pannes et
leurs causes.
Ce projet contient trois parties intéressantes : une pour l’alimentation en
temps réel (Streaming) des données de tests effectués dans une solution
NoSQL, une deuxième partie pour l’historisation des données en batch
dans une solution Big Data pour les préparer à la dernière phase d’analyse
à l’aide du Machine Learning et d’affichage des KPIs sous forme de
Dashboards.
du sujetDescriptif‘‘ ‘‘ ⦁ Hadoop HDFS
⦁ Spark
Streaming
⦁ Kafka
⦁ Spark MLlib
⦁ Scala
⦁ MongoDB
⦁ MySQL
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Sujet 21S olution Big Data/Machine Learning pour la prédiction des pannes chez les clients Grand
Public d’un opérateur
Nombre destagiaire :
1Nombre destagiaire : 1
33
Sujet 22Système expert d’analyse des bugs
Nombre destagiaire : 1
Dans le cadre de l’automatisation totale de la qualification, nous vou-lons mettre en place un outil de diagnostic des tests failed (KO).L’outil aidera le qualifieur à définir rapidement et appliquer rapide-ment les correctifs, un énorme gain en terme de temps et de qualité.
Pour résumer, notre projet vise à:Mettre en place un outil qui permet d’analyser les tests KO, proposer des pistes de corrections et appliquer d’une manière automatique les correctifs requis.
Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
NodeJs,
MongoDB
Docker
Linux
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
34
Sujet 23Conception et développement d’une passerelle gérant la qualité de service pour les réseaux IOT
Le stagiaire est amené à concevoir et développer un middleware qui gère un routage dynamique du trafic généré par les composants IOTs basé sur le type de paquets.Le middleware doit pouvoir surveiller et gérer les files d’attente QoS selon les préférences des utilisateurs / terminaux.
Nombre destagiaire : 1Nombre destagiaire : 2
du sujetDescriptif‘‘ ‘‘
Connaissances en Python
Connaissances d’un ou plusieurs outils de configuration, gestion
des versions et tests automatiques
Connaissances Réseaux (Tests/Protocoles/Troubleshooting/
Couche OSI/Sécurité)
Connaissances basiques des protocoles de communication IOT.
Capacité de troubleshooting et d’analyse
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
35
Sujet 24Mise en place d’un firewall applicatif pour les
plateformes de données hybrides
Nombre destagiaire :
Le stagiaire est amené à concevoir une couche applicative de sécurité permettant de:
Autoriser / bloquer / alerter les utilisateurs sur toutes les tentatives d’accès aux données
Traiter tout flux de données selon la politique de sécurité appliquée
Identifier et contrôler les applications partageant les mêmes don-nées
Administrer via un Dashbord Web qui permet de définir, importer et exporter des règles de sécurité.
Appliquer différentes politiques / règles à différents utilisateurs
Implémenter un mécanisme de haute disponibilité avec équilibrage de charge.
Offrir un module de suivi et de reporting
Nombre destagiaire : 2
Connaissances en Python
Connaissances d’un ou plusieurs outils de configuration et tests
automatiques
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘du sujetDescriptif‘‘ ‘‘
36
Niveau d’études requis‘‘ ‘‘Bac + 5
Connaissances en sécurité
Connaissance en Hadoop/Spark
Capacité de troubleshooting et d’analyse
Connaissances en Linux
37
Sujet 25Étude et mise en œuvre d’une architecture
m icroservice
Nombre destagiaire :Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
Étude et mise en œuvre d’une solution de gestion des besoins métiers
et des disponibilités basée sur une architecture micro services. Ce stage
se décomposera en 3 parties :
⦁ Montée en compétence et étude du framework Spring Cloud pour la
mise en œuvre d’architectures micro services.
⦁ Mise en œuvre de l’application sur la base du framework Spring
Cloud.
⦁ Participation à la conteneurisation des microservices et au
déploiement sur cloud Foundry.
Ce stage de fin d’études consiste en :
Un état de l’art sur les technologies permettant la mise en place
d’architecture micro services (Spring Cloud, Docker…)
Étude et spécification d’une architecture micro servicesde gestion des
besoins et des disponibilités.
Mise en œuvre de l’application en collaboration avec l’équipe de
développement.
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
⦁ Bonne maitrise des environnements Java serveur ⦁ Des compétences ou une appétence pour les frameworks Java
d’entreprise (Spring…)⦁ Les systèmes Linux serait un plus.
38
Dans le but d’améliorer nos services, le présent stage propose de mettre en place un projet permettant d’auditer le processus de réalisation du projet de Ségrégation du Datacenter, partant de la phase assessment jusqu’à la phase de migration.
Il s’agit de :⦁ Evaluer les mesures de sécurité mises en place pour sécuriser la migration ⦁ Analyser les risques et étudier les impacts des différentes étapes. ⦁ Proposer, recommander et mettre en place un plan d’actions pour
minimiser le risque du projet.
Sujet 26Automatisation de la migration de
l’infrastructure du Datacenter
Nombre destagiaire :Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
⦁ Réseaux :TCP/IP, Cisco Switchs et routeurs, Viavi Technology, MRVSécurité : ⦁ Firewall Fortigate, Loadbalancer F5
⦁ ⦁ Connaissance des normes et standards d’analyse des risques⦁ ⦁ Connaissance des normes de management de la sécurité des SI
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
39
Sujet 27Conception et développement d’un outil de
génération automatique de compte rendu de réunions (NLP/Deep Learning)
Les réunions téléphoniques représentent une partie importante du quotidien de nos consultants/chefs de projet. A la fin de chaque réunion un compte rendu doit être partagé avec l’équipe projet dans les prochaines 24h. Avoir un compte rendu lisible, précis et fidèle dans un délai court n’est pas une mince affaire.
D’où l’idée de recourir à l’intelligence artificielle pour aider nos collaborateurs à achever cette tâche assez importante pour l’aboutissement d’un projet.
Le futur ingénieur est invité à concevoir et développer une solution de génération automatique de compte rendu à partir d’un enregistrement vocal de de la réunion téléphonique tout en respectant les critères de qualité.
Natural Language Processing, Deep learning , Tensor-Flow, Python, Google Cloud Platform
du sujetDescriptif‘‘ ‘‘
Key words :
⦁ Maitrise de Python⦁ ⦁ Connaissance en Algorithmes de Deep learning et NLP (Natural Language programming)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
40
Sujet 28Etude de la rénovation technique d’un enabler
d’authentification d’une plateforme
du sujetDescriptif‘‘ ‘‘
Le stage proposé concerne la plateforme Waaat, un enabler qui assure l’authentification et l’identification des clients d’un opérateur.L’équipe projet souhaite réaliser une étude dans le cadre du refresh de la plateforme. Ce refresh prend en compte la revue des composants Waaat à travers les nouvelles technologies.
⦁ Upgrade de la plateforme.
Etudier l’utilisation des nouvelles technologies améliorant les p erformances de la plateforme.
⦁ Implémentation et tests des alternatives proposées
⦁ Préparation d’un guide d’installation pour chaque solution testée.
⦁ Génération de Rapports contenant les recommandations pour la s olution à adopter.
Technologies: Openstack, Radius, Diameter, Haproxy, Keepalive, MariaDB, PostgresSQL, Redis, CoucheBase, Docker, Ansible
Environnements UNIX
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
Les fonctionnalités attendues sont :
41
Implémentation d’une application qui gère l’accès centralisé du référentiel du groupeL’objectif est de développer une API de gestion du référentiel et une API de gestion des contrats et services grand public d’un opérateur.
Sujet 29Implémentation d’un micro service pour la gestion centralisée d’un référentiel d’offres
d’un opérateur
du sujetDescriptif‘‘ ‘‘
Java 8,
Spring,
Spring Security,
Spring MVC,
REST,
Hibernate,
JPA,
Spring Boot,
Git, Jenkins, Sonar,
Oracle/MongoDB
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
42
Sujet 30Automatisation des tests pour une application de
centre de contact virtuel
Dans le but d’améliorer notre processus de validation, le présent stage p r opose l’automatisation des tests pour l’application d’administration du centre d’appel Selfcare.Durant cette période, le candidat est demandé à :
Etudier la compatibilité des outils d’automatisation avec les versions des navigateurs Automatiser les tests manuels existants Stabiliser les tests automatiques existants Faire la liaison Jenkins – ALM Faire la liaison ALM –JIRA Rédiger les documents de déploiements nécessaires
du sujetDescriptif‘‘ ‘‘ Connaissance en test logiciel
Connaissance en développement logiciel (Java, Python)
Connaissance en outils d’automatisation de test (Selenium, Apache
Jmeter, Robot Framework)
Connaissance en outils d’intégration continue est un plus (Jenkins)
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
Nombre destagiaire :Nombre destagiaire : 1
43
Sujet 31Déclinaison du standard et des
bonnes pratiques de Sofrecom au niveau du pôle Médiation
Nombre destagiaire : 1
Sous la responsabilité du manager du Pôle Médiation et du responsable qualité entreprise, vous aurez en charge la déclinaison du standard et des bonnes pratiques Sofrecom en respectant les normes et les standards in-ternationaux.
Le pôle Médiation est composé d’équipes spécialisées dans les différents M é tiers du développement logiciel depuis l’analyse du besoin jusqu’au support en Production.
L’objectif du sujet est de mettre en place un standard de fonctionnement, de validation et d’amélioration de la qualité des livrables en termes de documents de référence en mettant en place les processus et les outils qui permettront l’assurance, le suivi et l’amélioration continue de la qualité de nos travaux.
Nombre destagiaire : 1
du sujetDescriptif‘‘ ‘‘
Travail demandé : Etude des normes et standards internationaux reconnus en Qualité ISO
9001:2015
Etude de l’existant et identification des travaux à réaliser afin de pallier l’écart par rapport aux exigences légales, réglementaires, normatives et contractuelles
Proposer un démarche de déclinaison du Système de Management de la qualité adéquat pour l’ensemble des équipes de Pôle :
Définition des livrables par jalon selon la typologie du projetCartographie des processus à mettre en place
Proposer des outils permettant le suivi et le contrôle
44
Bonnes connaissances du métier de développement logiciel Connaissance basique de la norme ISO 9001, la connaissance de la
norme CMMI serait un plus
Minimum requirements
Technologiesmises en oeuvres
‘‘ ‘‘
Niveau d’études requis‘‘ ‘‘Bac + 5
45
Témoignages‘‘ ‘‘
46
47
Bonne ‘‘‘‘Chance !
NouscontacterImmeuble MatrixRue Lac de constance, Bloc A4ème étage-Berges du Lac 1- [email protected]
facebook.com/sofrecomtn
fr.linkedin.com/company/sofrecom-tunisie
@sofrecomtunisia