2023-08-23 14:48:55

Jaotatud Süsteemide Testimise Tarkvarainsener, Python / Go

Töö kirjeldus

Otsime Tarkvarainsenerit jaotatud süsteemide testimiseks, kellel on kirg ehitada ja valideerida vastupidavaid jaotatud süsteeme. Sa juhid nende edusamme, kes kasutavad Canonicali Ubuntu ja Juju, et luua mitme pilvega juurutatavaid rakendusi. Peame kvaliteedi inseneriteadust esmaklassiliseks inseneripraktikaks ja otsime inimesi, kes suudavad tuua sügavaid inseneriteadmisi ja andmepõhist lähenemist testimisele, testimise automatiseerimisele, aruandlusele ja andmeanalüüsile.

Jaotatud süsteemide testimise meeskond Canonicalis vastutab Canonicali pilvelahenduste kõrge kvaliteedi eest, mis põhinevad näiteks Juju, Terraform, OpenStack või Kubernetes. Süsteeme testitakse ja juurutatakse väga erinevates tingimustes, alates alumiiniumist kliendi andmekeskustes kuni avalike pilvedeni, nagu AWS, GCE, Azure.

Tarkvarainsenerina on sul võimalus arendada CI torustikke, mis toetavad Canonicali pilve integreerimise testimist ja aruandlust. Sa aitad testida meie tooteid uutel pilvedel ja edendada meie AI/ML torustikke testitulemuste automaatseks analüüsiks. Edukas kandidaat on huvitatud nende probleemide lahendamisest, samuti uute algatuste kujundamisest ja juhtimisest meeskonnas ja kogu Canonicalis.

Roll hõlmab

  • Automaatsete testimise lähenemiste ja infrastruktuuri loomine pilve orkestreerimise tööriistade ja rakenduste usaldusväärsuse, jõudluse ja vastupidavuse valideerimiseks

  • Insenerimeeskondade võimaldamine kogu Canonicalis arendada tarkvara kindlalt, muutes jaotatud süsteemide testimise tööriistad kergesti kättesaadavaks

  • Jätkuva integreerimise torustike täiustamine Canonicali pilvesiseste toodete, nagu Kubeflow, juurutamiseks ja testimiseks

  • Jaotatud süsteemide juurutamine, haldamine ja tõrkeotsing pilvedes ja alumiiniumil

  • Automaatsete testimise jõupingutuste jälgimine ja aruandlus

  • Igapäevane koostöö globaalselt jaotatud meeskonnaga

Ootused kandidaadile

Mida me sinus otsime

  • Tugev taust kaasaegsetes testimisprotsessides ja -strateegiates

  • Kogemus Python või Go arenduses

  • Tugevad objektorienteeritud arenduse oskused

  • Tööalane teadlikkus pideva integreerimise tööriistadest, nagu Jenkins, CircleCI, GitHub Actions

  • Teadlikkus võrgu tehnoloogiatest ja põhialustest

  • Tugev arusaam Linuxi süsteemi arhitektuurist

  • Kompleksne abstraktne mõtlemine

  • 2-4 nädalat rahvusvahelist reisimist aastas

Soovitavad oskused

  • Võime arendada ja välja saata kaasaegseid tootmisstandardi veebirakendusi

  • Võime hallata andmeplatvorme: võtme-väärtuse salvestused, relatsioonilised või dokumendibaasid, sündmuste bussid

  • Andmete kogumise ja analüüsi oskused suurte multidimensionaalsete andmestike jaoks

  • Kogemus AI/ML torustikega

  • Kogemus pilvetehnoloogiatega, nagu OpenStack, Kubernetes, Terraform ja AWS

Ettevõte pakub

Mida me kolleegidele pakume

Arvestame geograafilist asukohta, kogemust ja tulemuslikkust, et kujundada hüvitist üle kogu maailma. Uuendame hüvitisi igal aastal (ja sagedamini lõpetajate ja kaaslaste jaoks), et tagada silmapaistva tulemuslikkuse tunnustamine. Peale põhitasu pakume tulemuslikkusele põhinevat aastast boonust või komisjoni. Pakume kõigile meeskonnaliikmetele täiendavaid hüvesid, mis peegeldavad meie väärtusi ja ideid. Tasakaalustame oma programme, et rahuldada kohalikke vajadusi ja tagada õiglus globaalselt.

  • Jaotatud töökeskkond, kus kaks korda aastas toimuvad meeskonna sprintid isiklikult

  • Isiklik õppimise ja arendamise eelarve 2000 USD aastas

  • Aastane hüvitise ülevaatus

  • Tunnustamise auhinnad

  • Aastane puhkuseleave

  • Emaduse ja isaduse puhkus

  • Meeskonnaliikme abiprogramm & Wellness platvorm

  • Võimalus reisida uutesse kohtadesse, et kohtuda kolleegidega

  • Priority Pass ja reisitõusud pikaajaliste ettevõtteürituste jaoks