Mjukvaruutvecklare - testlabb och utvecklingsverktyg
Axis Communications AB / Datajobb / Lund
2020-05-27
Observera att sista ansökningsdag har passerat.
➡️ Klicka här för den senare publicerade platsannonsen "Mjukvaruutvecklare - testlabb och utvecklingsverktyg" (publicerad 2020-11-10) ⬅️
Visa alla datajobb i Lund,
Lomma,
Staffanstorp,
Burlöv,
Kävlinge eller i
hela Sverige Visa alla jobb hos Axis Communications AB i Lund,
Malmö,
Helsingborg,
Kristianstad,
Linköping eller i
hela Sverige Vilka är Axis?
Axis är världsledande inom nätverksvideo och säkerhetslösningar. Vi uppfann världens första nätverkskamera 1996 och har allt sedan dess varit innovatörer inom videoövervakning.
Vi har gett miljontals människor över hela världen ökad säkerhet och bidragit till att uppfylla det växande behovet av en smartare och säkrare värld. R&D Tools Integration Pipeline - vad gör vi?
Vi utvecklar och underhåller verktygen för att kompilera, testa och publicera programvaran som körs i Axis produkter. Vi strävar efter att förbättra utvecklarnas produktivitet och befria dem från vardagliga uppgifter genom att tillhandahålla en continuous integration-pipeline som bygger och testar deras förändringar på dussintals Axis-kameror i våra labb och gör det enkelt för dem att analysera eventuella fel. Vi använder open source-program som t.ex. Gerrit och Jenkins så mycket vi kan, utvecklar eget om det behövs och köper in program och tjänster om det är vad som passar bäst.
Vi har en nära relation med utvecklare i hela organisationen så att miljön vi tillhandahåller stöder hur de vill arbeta.Arbetsuppgifter
För att lyfta vår mjukvaruutvecklingskedja ytterligare en nivå vill vi knyta vårt testlabb ännu närmare utvecklarna genom att vidareutveckla våra automatiserade processer för integration, testning och validering.
Ditt huvudfokus kommer att vara våra testlabb som används dygnet runt för automatiska tester i vår CI-pipeline. Idag innehåller de över tusen Axis-enheter (främst kameror) men vi ser framför oss en framtida kapacitet på tiotusentals enheter. Detta kommer du tillsammans med teamet att hitta praktiska lösningar på med hjälp av både hårdvara och mjukvara. Vi tror mycket på automation och self-service, både för oss själva och för användarna av de verktyg vi utvecklar. Tillsammans med resten av teamet gör du förändringar, lyssnar på organisatoriska behov och delar dina tankar och idéer på ett produktivt och effektivt sätt.
Typiska uppgifter för testlabbet:
* Installera och underhålla de kameror som används vid automatiserade tester
* Minska behovet av manuellt underhåll genom att utveckla system för nätverksboot och styrning av labbenheters strömförsörjning
* Underlätta felsökning genom att utveckla centraliserad insamling av labbenheters konsolloggar
* Utöka insamlingen av data från labbenheter och nätverksinfrastruktur (t.ex. via SNMP)
* Hjälpa utvecklare att felsöka problem med labbenheter
Typiska uppgifter för utvecklingsverktygen:
* Förbättra hur det Jenkins-baserade testsystemet kommunicerar med kamerorna
* Utveckla ett Jenkins-plugin för att underlätta analys av grundorsaken till ett misslyckat bygge
* Vidareutveckla våra Jenkins-pipelinebibliotek för att bättre hantera nya typer av byggen.
* Förbättra integrationen mellan våra system för kodgranskning (Gerrit) och CI (Jenkins) för att minska antalet manuella steg och snabba upp testcyklerna
* Snabba upp replikeringen av källkod till våra andra siter genom att byta från SSH till Git-protokollet
Vem letar vi efter?
Kvalifikationer och erfarenhet:
* Master- eller kandidatexamen i datavetenskap (eller motsvarande)
* Engelska (skrift/tal)
* Kvalitets- och kundfokuserad
* Programvaruutveckling i t.ex. Python, Go eller Java (vi använder alla tre)
* Hårdvaruintresse
Bonus om du har extra färdigheter som:
* Bidrag till open source-projekt
* Kunskap om komplexa hårdvarulabbmiljöer eller datahallar
* IT-infrastruktur (nätverk, lagring, konfiguration, distribution, virtualisering)
* Integrering av storskalig programvara i stora organisationer
* Verktyg för att bygga öppen källkodsprogramvara, särskilt Jenkins
Vad kan Axis göra för dig?
Detta är en fantastisk möjlighet för dig att använda och utveckla dina färdigheter som en del av en spännande, framgångsrik organisation som redan är världsledande inom nätverksvideo. Du kommer att arbeta med tekniskt avancerade produkter i ett team av erfarna ingenjörer.
I utbyte mot ditt engagemang kan Axis erbjuda dig en innovativ och global miljö där du kan utvecklas både som professionell och individ.
Vi välkomnar din ansökan och ser fram emot möjligheten att just du börjar på Axis.Redo att söka?
Är du redo att gå med i världens bästa verktygsteam?
Axis är ett företag som inser fördelarna med en mångfald arbetskraft.
Vi vet att mångfald i grupper skapar en bättre arbetsmiljö och främjar kreativitet, något som är grundläggande för vår framgång.
Vill du växa med oss?
För mer information, kontakta Roger Pettersson eller Fredrik Abrahamson på telefon 046 - 272 1800.
Varaktighet, arbetstid
Heltid Permanent
Publiceringsdatum2020-05-27ErsättningNot Specified
Så ansöker duSista dag att ansöka är 2020-06-17
Klicka på denna länk för att göra din ansökanFöretagAxis Communications AB
Arbetsgivarens referens Arbetsgivarens referens för detta jobb är "R-115825".
Omfattning Detta är ett heltidsjobb.
Arbetsgivare Axis Communications AB (org.nr 556253-6143)
Arbetsplats Axis Communications
Jobbnummer 5242146
Observera att sista ansökningsdag har passerat.