Beosztás: Háttér szoftvermérnök gyakornok (6 hónap)
Hely: Crawley, Egyesült Királyság
Az SLB-ről: Globális technológiai vállalat vagyunk, amely az energetikai innovációt hajtja kiegyensúlyozott bolygó.
Az SLB-nél csodálatos technológiát készítünk, amely mindenki javára felszabadítja az energiához való hozzáférést. Ez a mi célunk. Innovátorként ez a küldetésünk 100 éve. A világ legnagyobb kiegyensúlyozó intézkedésével állunk szemben: hogyan tudjuk egyszerre csökkenteni a kibocsátást és kielégíteni a világ növekvő energiaigényét. Dolgozunk a válaszon. Minden nap egy lépéssel közelebb.
Kollektív jövőnk a fosszilis tüzelőanyag-ipar szén-dioxid-mentesítésén és egy új energetikai környezet megújításán múlik. Ez hajt bennünket. Haladás biztosítása az emberek és a bolygó számára a nettó nulla felé vezető úton és azon túl. Egy kiegyensúlyozott bolygóért.
Munkaleírás: A gyakornokok kihívást jelentenek, hogy gyakorlati megoldásokat találjanak a valódi iparági kihívásokra egy szakértői csapat támogatásával. Egyedülálló betekintést nyújt a tudományba, az adatokba, a tervezésbe és egyebekbe, amelyek nemcsak az SLB-t vezérlik, hanem az iparágunkban elérhető lehetőségek határait is feszegetik.
Egy kis, megosztott csapatban lesz része a webhelyen. ~35M kódsorból és ~15 nyelvből álló rendszer fejlesztési és kiadási folyamatának középpontja.
A gyakorlat során részt vesz a szállítási folyamat folyamatos fejlesztésében (Continuous Integration, unit- tesztelési, ellenőrzési, jelentési és minőségi mérőszámok), valamint a rendszer fejlesztésének és integrációjának együttműködési szempontjaihoz való hozzájárulás. Munkája magában foglalja a python-ban való programozást, a shell-szkripteket, valamint a java és c++-t.
A Linux és Windows fejlesztői környezettel is megismerkedhet prem és Cloud rendszereken. A szállítási folyamat különböző szakaszaiban több miniprojektet osztanak ki Önnel, amelyek fő célja a teljesítmény optimalizálása, a robusztusság javítása és az automatizálás lesz.
Felelősségek Te leszel beépül a csapat feladattáblájába, és kiosztott feladatokat, amelyek előrehaladását a napi csapatüléseken tekintjük át. Feladata a rendszer különböző részeit érinti, és néha megköveteli, hogy új nyelvet ismerjen meg. Feladatai középpontjában:
- a rendszerszállítási folyamat automatizálása,
- a különféle eszközök megbízhatóságának javítása,
- tervezés és a szeizmikus feldolgozó szoftvert támogató funkciók megvalósítása.
Kompetenciák Ahhoz, hogy sikeres legyen ebben a szerepkörben, tapasztalattal kell rendelkeznie vagy több az alábbiak közül:
- Linux mint fejlesztői platform,
- Scripting (Python, Shell),
- C, C++,
- Java, JavaScript,
- Jenkins, mint automatizálási szerver a CI/CD támogatására,
- Agilis módszerek,
- forrásvezérlés verziókezelés,
- egység tes