Jean Albaladejo

Ce site étant publié sur internet avec des informations relatives à des projets, la politique de l’entreprise évoluant dans un secteur sensible ne me permet pas de la mentionner, d'y associer son logo et son lien vers son site internet.

Entreprise

Domaine semi-conducteurs

Conception et production de puces électroniques Grande Entreprise
Visiter le site

|  Présentation de l'entreprise

Mon apprentissage a eu lieu dans une entreprise qui fabrique des semi‑conducteurs. Ce sont des composants que l’on trouve dans le domaine automobile, informatique, objets connectés, etc. La fabrication d’une puce électronique comprend plusieurs étapes complexes et contrôlées. Une des étapes consiste à utiliser des masques photolithographiques. Ces masques sont des supports physiques employés en salle blanche pour fabriquer les puces. Ils permettent de transférer les motifs d’un circuit sur une plaque de silicium afin de construire progressivement les couches qui forment une puce.

J’ai effectué mon alternance au sein de l’équipe « Mask Order Automation« . Cette équipe a un rôle clé avec ces masques car c’est elle qui développe les outils pour assurer leurs commandes. À noter que l’entreprise produit le design mais ce n’est pas elle qui le fabrique physiquement. L’activité est critique car un masque coûte très cher et cela peut avoir de grandes conséquences financières si l’un d’eux est éronné et qu’il rentre en production.

L’équipe « Mask Order Automation » compte une dizaine de collaborateurs, principalement des développeurs logiciels. L’équipe développe environ 400 outils et assure une forte activité de support.

|  Travail effectué

J’ai évolué lors de cette alternance sur un poste d’ingénieur Devops.

L’objectif de mes missions était de continuer sur ma lancée de mon alternance précédente en approfondissant davantage les concepts. Je devais aussi profiter d’avoir une meilleure connaissance en architecture logicielle pour proposer des meilleures solutions.

J’ai effectué des missions de développement logiciel, d’automatisation et de monitoring concernant la partie DevOps.

Voici deux projets que j’ai pu mener durant cette alternance:

Standardisation d’un flow:

Ce projet est le plus conséquent que j’ai pu mener.

L’objectif était de créer un pré-flow automatisé qui sert à lever des contraintes ou historiques et qui permet à tous nos clients de pouvoir utiliser le flow standard de commande de masques.

Il a été compliqué car j’ai dû développer une solution avec beaucoup de logique métier et j’ai dû faire en sorte que l’outil s’adapte parfaitement à toutes les contraintes du flow standard.

Grâce à la mise en place d’un flow automatisé, le flow non standard a été rendu obsolète. Cela a été très apprécié par les utilisateurs car le flow non standard contenait beaucoup d’interventions manuelles. Cela a permis aussi à mon équipe de maintenir seulement un seul flow, qui est le standard dans l’entreprise.

La solution automatique a été déployée sur Jenkins. Le pipeline Jenkins appelle lui des scripts Perl et Python que j’ai entièrement développé. En somme, ce projet de standardisation a permis d’améliorer l’environnement de travail des clients et de mon équipe.

Serveur Web de documentation

Ce projet consistait à mettre en place un serveur web caractérisé par une interface simple qui permet d’accéder aux différentes documentations techniques de l’équipe.

Dans un environnement industriel complexe, la documentation est indispensable et elle était difficile d’accès dans mon équipe. Du moins, il n’y avait pas de répertoire officiel et il fallait copier le chemin du fichier .html complet dans un navigateur. La documentation technique permet le transfert de connaissances, simplifie la maintenance des applications et aide à l’intégration de nouvelles personnes.

J’ai eu l’opportunité de développer tout le frontend et le backend de l’application web. J’ai utilisé le langage Python pour le backend et HTML, CSS et JavaScript pour le frontend.

|  Ma place au sein de l'équipe

J’ai effectué cette troisième alternance dans la même équipe que mes formations précédentes. Cela m’a permis d’être opérationnel très rapidement et j’ai pu directement débuter des missions concrètes.

De plus, les connaissances en architecture logicielle acquise durant la formation m’a permis de comprendre encore mieux mon environnement et me sentir plus légitime dans les discussions avec mes collègues notamment sur les choix techniques.

En somme, je me trouvais vraiment à l’aise au sein de cette équipe durant cette dernière alternance. Un autre point intéressant est que j’ai pu suivre/améliorer des anciens projets comme par exemple la solution de monitoring où j’ai eu l’occasion d’ajouter de nombreuses sondes.