Exjobbsförslag - Containerisering av en äldre applikation
Vill du modernisera en äldre applikation med hjälp av Docker? Många företag är beroende av äldre applikationer som fortfarande fyller en viktig funktion. Samtidigt kan dessa system vara svåra att installera, konfigurera, testa och flytta mellan olika miljöer. De kan vara beroende av specifika operativsystem, bibliotek, databaser eller manuella installationssteg. För företag är det därför viktigt att kunna bedöma hur äldre applikationer kan moderniseras utan att hela systemet behöver skrivas om. Containerisering med exempelvis Docker kan vara ett sätt att skapa en mer enhetlig och reproducerbar miljö för utveckling, testning och drift. Vi söker en student som vill undersöka om och hur en äldre applikation kan containeriseras och integreras i ett modernt utvecklingsflöde. Om exjobbet: Examensarbetet börjar med en analys av applikationens tekniska beroenden och begränsningar. Därefter utvecklas en containerlösning som utvärderas med avseende på exempelvis installation, reproducerbarhet, prestanda och underhåll. Arbetet kan bland annat omfatta: kartläggning av applikationens beroenden, framtagning av Dockerfile och konfiguration, containerisering av applikationen och eventuella stödtjänster, automatisering av installation och testmiljö, integrering i en CI/CD-pipeline, analys av säkerhetsrisker och resursanvändning, jämförelse mellan den befintliga och den containeriserade lösningen. Resultatet kan bli en fungerande prototyp, teknisk dokumentation och rekommendationer för fortsatt modernisering. Exempel på frågeställningar: Vilka beroenden och tekniska begränsningar måste hanteras vid containerisering? Hur påverkas installation, konfiguration och drift? Blir utvecklings- och testmiljön mer reproducerbar? Hur påverkas applikationens prestanda och resursanvändning? Kan applikationen integreras i ett automatiserat CI/CD-flöde? Vilka säkerhetsrisker behöver hanteras vid containerisering? Vi söker dig som: studerar till högskole- eller civilingenjör inom datateknik, mjukvaruutveckling eller motsvarande, har intresse för systemutveckling, infrastruktur och mjukvarumodernisering, har grundläggande kunskaper inom Linux, nätverk eller applikationsdrift, är intresserad av Docker, CI/CD och automatisering, är strukturerad och tycker om att analysera hur system fungerar, har goda kunskaper inom engelska och svenska, både i tal och skrift. Erfarenhet av Docker, Jenkins, Git, molnplattformar eller Infrastructure as Code är meriterande, men inget krav. Vad du får hos oss: Du får arbeta med ett konkret moderniseringsproblem och utveckla praktisk erfarenhet av containerteknik, automatisering och systemförvaltning. Exjobbet ger även möjlighet att ta fram en lösning som kan användas som grund för framtida migrerings- och moderniseringsprojekt hos våra kunder. För att kunna ge dig bästa möjliga stöd under ditt examensarbete ser vi gärna att du arbetar på plats hos oss på det kontor som är kopplat till examensarbetet och tillbringar större delen av din tid tillsammans med vårt team. Ansökan: Vi ser fram emot att läsa ditt CV och gärna även ett personligt brev där du berättar varför du vill skriva ditt examensarbete hos oss på Syntronic. Vi går igenom och bedömer ansökningar löpande. Urval för examensarbete sker mellan oktober-december beroende på utbildningsnivå. Vid intresse, skicka gärna in din ansökan så snart som möjligt.
Findigo hittar jobben och fyller i ansökan. Du klickar Skicka.
Visa jobbet och ansökUrsprunglig annons: jobsemea.syntronic.com