Continuous Integration mogelijk maken in de halfgeleiderindustrie
ASML-case study: 300+ engineeringuren/jaar bespaard met self-service CI in Stage Position Measurement.
Halfgeleider Succes
ASML bouwt bedrijfskritische halfgeleidersystemen waarbij integratiesnelheid en testbetrouwbaarheid rechtstreeks van invloed zijn op de levering. Wij implementeerden self-service Continuous Integration en rapportage, zodat engineers minder tijd kwijt zijn aan handmatige integratie en meer tijd hebben om nieuwe features op te leveren.


De uitdaging
Onze oplossing
Implementatie
Jenkins pipelines in Groovy, plus automatiseringsscripts in Python en Bash
Gebouwd om te draaien over Linux workflows met Git en ClearCase
Gestandaardiseerde CI-flows voor meerdere teams in eigen testomgevingen
Geselecteerde tests van productiemachines verplaatst naar Google Cloud Platform om de doorvoer te verhogen en feedbackcycli te verkorten
De resultaten
300+ uur per jaar bespaard
Eén gereedheidsweergave
CI-uitrol gestandaardiseerd
Tests verplaatst naar de cloud
De voordelen
Meer engineeringcapaciteit, 300+ uur/jaar teruggewonnen op handmatig integratiewerk.
Snellere go-livebeslissingen, één plek om te beoordelen of een release klaar is op basis van machinetestresultaten.
Hogere betrouwbaarheid op schaal, gestandaardiseerde CI-workflows over teams en omgevingen heen, met een route naar hogere doorvoer via cloud-offload.
Referentie
"Mateusz ontwierp oplossingen voor de automatisering van werkprocessen, beheerde externe afhankelijkheden en loste de tooling-randvoorwaarden op die nodig waren om de ontwerpen te implementeren, bouwde automatiseringen op basis van de ontwerpen in Groovy (Jenkins pipeline-scripts), Python en Shell-script (Bash), testte de automatiseringen in verschillende propriëtaire ASML-testomgevingen en werkte op Linux-systemen in op Git en ClearCase gebaseerde ontwikkelomgevingen.
Hij deed ervaring op met integratieprocedures en configuratiemanagement zoals toegepast in een grootschalig bedrijf. Het was voor het team en mij een plezier om met Mateusz samen te werken en ik zou hem zonder aarzelen opnieuw inhuren."
Praat met de engineer
"Als engineer ken ik de uitdagingen in software delivery vanuit zowel het zakelijke als het technische perspectief. Ik heb Expeditious Software opgericht om knelpunten en handmatig werk weg te nemen en om meetbare verbeteringen in snelheid en betrouwbaarheid te leveren."
We horen graag van u!
Laat een bericht achter, dan nemen wij spoedig contact met u op.
