Académique Documents
Professionnel Documents
Culture Documents
IGE 43
Stagiaire :
Superviseur :
Mme. Aoumeur Badra Narimene
Mr. Talaa Ayoub
Promotion : 2022/2023
Contents
I
Chapter 1
1
Chapter 1. Informations Générales sur l’entreprise
2
Chapter 1. Informations Générales sur l’entreprise
Le bureau qui était situé à l’avenue de choupot (Rue Bessol Allel, Oran 00213), se trouve
maintenant au complexe Hasnaoui :
1.3 Le Personnel :
Il y 3 équipes qui interagissent et travaillent ensemble afin d’assurer les services proposés
par Lablabbe :
Équipe Web :
3
Chapter 1. Informations Générales sur l’entreprise
Équipe Lab :
Ils sont responsables de la gestion et la maintenance des infrastructures cloud, des réseaux
et de la conception des labs de pratique (les challenges éducatifs que propose la plate-
forme).
Cette équipe est composée d’ingénieurs DevOps, d’administrateurs systèmes, ainsi que
d’agents de support technique, qui doivent tous avoir, en plus, une connaissance suffisante
en télécommunications, pour assurer le design et la maintenance des labs qui tournent
autour les solutions telco-cloud.
C’est avec cet équipe que j’ai eu la chance de faire mon stage.
Équipe marketing :
C’est l’équipe responsable de la stratégie marketing, de la recherche de marché et de la
promotion des produits et services de l’entreprise. Ils veillent à étudier les besoins des
clients afin de concevoir des labs adéquatement.
C’est donc cette équipe qui passe les demandes pour la création de nouveaux labs, selon
le besoin du marché.
1.4 L’architecture :
L’entreprise utilise une architecture où des serveurs AWS et des repositories GitLab sont
utilisés pour chaque lab.
Ce qui permet au membres de l’équipe lab de travailler sur des projets collaboratifs en
utilisant des ressources partagées tout en conservant un environnement isolé pour chaque
lab.
Les serveurs AWS fournissent une plate-forme cloud fiable et sécurisée pour exécuter
des applications et stocker des données, tandis que les repositories GitLab permettent
une gestion efficace du code source et des processus de développement logiciel ce qui
permet à l’entreprise de gérer efficacement ses ressources informatiques tout en offrant
une expérience fluide et collaborative pour ses équipes.
4
Chapter 2
5
Chapter 2. DevOps : une approche agile pour le développement des
produits
• Collaboration :
DevOps repose principalement sur la collaboration. Les équipes de développement
et opérationnelles s’unifient en une équipe fonctionnelle qui communique, partage
du feedback et collabore tout au long du cycle de développement et de déploiement.
Souvent, cela signifie que les équipes de développement et opérationnelles fusionnent
en une seule équipe qui travaille sur l’ensemble du cycle de vie des apps.
• Automatisation :
Les membres d’une équipe DevOps sont chargés de garantir la qualité des livrables
pour chaque aspect du produit. Ainsi, le développement est plus « full stack ».
En effet, toutes les responsabilités liées à une fonctionnalité ou un produit, du
back-end au front-end, incombent à l’équipe. Les équipes sont responsables d’une
fonctionnalité ou d’un projet tout au long du cycle de vie, de l’état de concept à
celui de produit livré. Ce niveau accru d’investissement et d’attachement de la part
de l’équipe permet d’obtenir des résultats de meilleure qualité.
• Amélioration continue :
6
Chapter 2. DevOps : une approche agile pour le développement des
produits
Une pratique DevOps essentielle consiste à automatiser autant que possible le cycle
de vie du développement logiciel. Les développeurs ont ainsi plus de temps pour
écrire du code et développer de nouvelles fonctionnalités. L’automatisation est un
élément clé d’un pipeline de CI/CD. De plus, elle permet de réduire les erreurs
humaines et augmente la productivité des équipes. Grâce à des processus automa-
tisés, les équipes parviennent à une amélioration continue avec des durées d’itération
courtes, ce qui leur permet de répondre rapidement au feedback client.
Les Avantages :
• Collaboration et confiance :
L’instauration d’une culture de responsabilité partagée, de transparence et de feed-
back plus rapide est le fondement de toute équipe DevOps ultra performante. En
fait, la collaboration et la résolution de problèmes sont les éléments les plus impor-
tants d’une culture DevOps fructueuse
7
Chapter 2. DevOps : une approche agile pour le développement des
produits
8
Chapter 3
Contributions et expériences
acquises :
9
Chapter 3. Contributions et expériences acquises :
10
Chapter 3. Contributions et expériences acquises :
• Débogage et dépannage.
11
Chapter 3. Contributions et expériences acquises :
surveiller et gérer efficacement leurs réseaux, minimiser les temps d’arrêt et garantir la
qualité de service pour les utilisateurs finaux. OAM est une partie intégrante de la gestion
des réseaux de télécommunications et est largement utilisé dans les réseaux de téléphonie
mobile, les réseaux de transmission de données et les réseaux de télévision par câble.
12
Chapter 3. Contributions et expériences acquises :
3.3 Conclusion :
Ce stage m’a été une expérience complète et bénéfique, qui m’a permis de comprendre
mes lacunes et donc, de travailler dessus plus ardemment.
Je tiens à remercier le staff de l’entreprise pour m’avoir accordé cette chance, ainsi que
Ayoub Talaa et toute l’équipe lab qui ont toujours su répondre à mes questions sans gène.
13