DeLaval

Embedded/Real-Time · okt 2021 – Nuvarande

DeLaval bygger framtidens mjölkningsteknik – och i Satin-teamet ansvarar vi för byggmiljön och de automattester som säkerställer kvaliteten. Mitt uppdrag: flytta hela byggmiljön från OnPrem till molnet och samtidigt lyfta utvecklingsteamen som är vana vid att jobba mot lokal hårdvara, så att de tar ut det molnet gör bättre i stället för att lyfta 1-till-1.

Byggde ACME (Autotest Cloud Managed Environment) – ett ramverk som inom varje testsession sätter upp en komplett systemmiljö i Docker och orkestrerar en container per testcase i AWS Fargate och Batch. Det innebär att vi kör 1 000 isolerade tester parallellt och ger utvecklarna feedback på minuter i stället för timmar. Varje månad konsumerar plattformen runt 30 000 vCPU-timmar – motsvarande nästan 3,5 år i realtid.

Tog även fram en arkitektur som konverterar och skickar testresultat från pipelines till InfluxDB och Grafana – så att vi kan följa upp trender, hitta flaky tester och agera på data i stället för känsla.

Ansvarade för migreringen av JFrog Artifactory från OnPrem till AWS, drev den dagliga driften i tre år och avvecklade lösningen smidigt när vi gick över till JFrog SaaS.

Driftar dagligen Gitlab Runners med Docker Autoscaler executor – cirka 80 000 byggen per månad. I uppdraget har även ingått att migrera pipelines från Jenkins OnPrem till Gitlab CI/CD.

Roller

DevOpsDelivery EngineerCloud Ops Engineer

Teknik

AWS EC2AWS ECSAWS FargateAWS BatchTerraformPythonGitlab CI/CDInfluxDBGrafanaJFrog ArtifactoryJenkins
Säg hej

Har du ett problem värt att lösa?

Chatta med oss på WhatsApp. Vi svarar inom 48 timmar.