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.
Entreprise
Domaine semi-conducteurs
| 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 eu l’opportunité d’évoluer pendant un an sur un poste de DevOps au sein de mon équipe. C’était un souhait de ma part d’effectuer des missions DevOps et par chance l’équipe souhaitait en même temps apporter plus grandement ces pratiques.
Durant l’année, j’ai eu l’occasion de mener plusieurs projets.
Solution de monitoring:
Un projet de solution de monitoring a été initié pour faire évoluer l’outil de supervision legacy mais aussi pour surveiller notre nouvel environnement Cloud Azure. Ce monitoring était nécessaire parce qu’il a permis d’anticiper les incidents et d’améliorer la réactivité. J’ajoute aussi continuellement de nouvelles sondes en fonction des besoins du support ou de nouvelles applications/infrastructures.
Services QA :
Le but du projet était d’instaurer des services annexes pour qualifier les applications dans le nouveau environnement Cloud. Les services devaient être stables et faciles à utiliser pendant les tests. Pendant le projet Services QA, j’ai travaillé sur l’accessibilité, la persistance des données et sur la résilience de services qui fonctionnaient à grande échelle, avec plus de 300 utilisateurs qui ont réalisé la QA.
Solution hautement disponible :
Le POC (Proof of Concept) a porté sur une solution Cloud hautement disponible. Il a permis de tester en conditions réelles le déploiement automatisé d’un monitoring sur un service Kubernetes managé. Il a aussi permis de comparer plusieurs méthodes d’orchestration et de gestion du code, en envisageant la suite pour l’équipe.
Au final, cette alternance a surtout permis de mettre en pratique le monitoring, le cloud, le CI/CD et de gagner en autonomie.
| Ma place au sein de l'équipe
Cette alternance a compté pour moi au sein de l’équipe « Mask Order Automation ». Elle a permis de construire mes premières bases DevOps sur des besoins concrets, entre technique et terrain, et a fait croître mon autonomie. Cette alternance m’a surtout permis de comprendre les forts enjeux et l’importance de concevoir des solutions fiables que l’équipe peut maintenir facilement.