Entreprise - domaine semi-conducteurs
| Présentation de l'entreprise
Mon apprentissage a eu lieu dans une entreprise qui fabrique des semi‑conducteurs. Ceux-sont des composants que l’on trouve dans le domaine automobile, le domaine informatique, les 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 photolithographiques 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.
Mon alternance a eu lieu au sein de l’équipe « Mask Order Automation ». Cette équipe à un rôle important car elle développe des outils pour automatiser et optimiser le processus de commande de ces masques photolithographiques. Les outils développés réduisent les tâches manuelles et fiabilisent la commande.
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’étais en charge d’assurer un poste DevOps pendant mon Bachelor « Adminstrateur Système Devops ». Le rôle consistait surtout à automatiser, à surveiller et à mettre en place les déploiements automatisés. Cela a été ma véritable première expérience DevOps en entreprise. Le contexte était intéressé car mon équipe commençait sérieusement à vouloir industrialiser ses pratiques. Cette première expérience DevOps m’a permis d’explorer et d’apprendre beaucoup de nouveaux concepts.
Durant l’année, j’ai eu une opportunité de mener plusieurs projets.
Solution de monitoring:
Le projet de solution de monitoring a été lancé pour faire évoluer l’outil de supervision afin qu’il réponde mieux aux besoins de l’équipe, notamment avec la migration vers le Cloud. Le projet a fiabilisé la supervision, ajouté de nouvelles sondes et structuré le cycle de déploiement. Le monitoring était nécessaire parce qu’il a permis d’anticiper les incidents et d’améliorer la réactivité.
Services QA :
Après cela, le projet Services QA a démarré. Le but du projet était d’instaurer des services annexes pour qualifier les applications dans le nouveau Cloud. Les services devaient être stables et faciles à utiliser pendant les tests. Pendant le projet Services QA, j’ai travaillé sur l’accessibilité, sur 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. Le POC a testé 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 les premières bases DevOps sur des besoins concrets, entre technique et terrain, et a fait croître l’autonomie grâce aux échanges avec l’équipe. 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.
compétences de « Monitoring« , « Cloud Computing« , « CI/CD » et d' »Autonomie« .