Otsime oma meeskonda seenior-tasemel platvormiinseneri, kes aitab arendada RIA sisemist arendusplatvormi ehk Internal Developer Platformi. See on platvorm, mida kasutavad kümned arendusmeeskonnad ning mille kaudu liiguvad mitmed Eesti digiriigi jaoks kriitilised teenused arendusest tootmisesse.
Meie eesmärk on luua arendustiimidele keskkond, tööriistad ja standardteed, mis võimaldavad neil oma teenuseid turvaliselt, standardiseeritult ja võimalikult suurel määral iseteeninduslikult arendada, juurutada ja hallata. Hea platvorm tähendab, et arendustiim saab uue teenuse või muudatuse käima väiksema käsitöö, selgemate töövoogude ja töökindlama alusplatvormiga.
Platvormiinseneri roll ei ole klassikaline süsteemiadministraatori töö ega üksikute tööriistade haldamine. Otsime inseneri, kes oskab siduda arendusprotsessi, automatsiooni, pilve, Kubernetes’e, tarneahela ja kasutajakogemuse üheks terviklikuks platvormiks. Rollis on nii ehitamist kui käitamist. Suurem osa tööst on platvormivõimekuste arendamine ja automatiseerimine, kuid osa ajast kulub ka olemasolevate lahenduste töökindluse tõstmisele, arendustiimide toetamisele ja intsidentidest õppimisele. Sinu töö mõjutab otseselt seda, kui kiiresti, turvaliselt ja töökindlalt saavad arendustiimid oma teenuseid ehitada, juurutada ja käitada.
Sinu peamised väljakutsed
Lähiajal on meie fookuses:
-
teenuste pilvemigratsioon ja AWS-põhiste platvormivõimekuste arendamine;
-
Kubernetes’e põhiste käitus- ja juurutusmustrite standardiseerimine;
-
Terraformi ja Infrastructure as Code töövoogude arendamine;
-
GitOps-põhise juurutuse ja ArgoCD kasutusmustrite parandamine;
-
CI/CD ja tarkvara tarneahela töövoogude standardiseerimine;
-
arendustiimidele suunatud iseteenindusvõimekuse kasvatamine;
-
platvormi juhendite, näidismallide ja standardteede arendamine;
-
käsitöö, erilahenduste jms vähendamine ning pilvevõimekuse kasvatamine.
Oled oodatud kandideerima
Kui Sul on juba praktiline kogemus platvormi-, DevOps-, SRE- või pilveinseneri rollis ja sa oled sarnaseid väljakutseid juba varem päriselt seljatanud.
Eeldame, et Sul on:
-
tugev praktiline kogemus Kubernetes’ega;
-
tugev praktiline kogemus Terraformi või muu Infrastructure as Code tööriistaga;
-
kogemus CI/CD töövoogude loomise, haldamise või standardiseerimisega;
-
kogemus konteinerite, Linuxi ja võrgunduse põhialustega;
-
arusaam GitOps’i, deklaratiivse konfiguratsiooni ja automatiseeritud juurutuse põhimõtetest;
-
kogemus vähemalt ühe suurema pilveplatvormiga, näiteks AWS või Azure;
-
oskus lahendada tehnilisi probleeme süsteemselt ja iseseisvalt;
-
valmisolek töötada koos arendustiimidega ning mõelda platvormi kasutaja vajadustele;
-
soov ehitada lahendusi, mida teised insenerid päriselt kasutavad.
Sobid hästi ka siis, kui tuled tarkvaraarenduse taustalt, kuid oled viimastel aastatel liikunud tarne, automatsiooni, pilve, Kubernetes’e või platvormilahenduste suunas.