
Ford Motor Company je automobilový výrobca so sídlom v Spojených štátoch, ktorého história siaha do roku 1903. Okrem vývoja a výroby vozidiel spoločnosť rozširuje svoje zameranie aj na služby mobility, digitálne zážitky a softvér. Ford sa venuje aj úsiliu v oblasti udržateľnosti a environmentálnym cieľom, čím prepája dopravu, inovácie, vplyv na komunity a zodpovedné podnikateľské postupy.
Inžinier spoľahlivosti webových služieb
Vybudujete globálnu platformu monitorovania a observability pre Ford. Posilníte spoľahlivosť, škálovateľnosť, bezpečnosť a obnovu po havárii služieb GCP.
Popis
- Vyvíjať a nasadzovať kód na zvýšenie spoľahlivosti nových aj existujúcich systémov.
- Kontrolovať kód a poskytovať spätnú väzbu k zmenám v produkčnom prostredí.
- Opravovať a optimalizovať komplexné systémy.
- Viesť ladenie a analýzu architektúry a návrhu služieb.
- Zúčastňovať sa pohotovostných služieb podľa rozpisu.
- Vytvárať návrhovú dokumentáciu, systémové analýzy, prevádzkové príručky a postupy.
- Budovať a spravovať monitorovacie backendy SRE pomocou Go, Postgresu a OpenTelemetry.
- Vytvárať nástroje pre infraštruktúru pomocou Terraformu a súvisiacich nástrojov na správu infraštruktúry ako kódu.
- Optimalizovať výkon a náklady GCP a škálovať zdroje podľa dopytu.
- Spolupracovať s vývojovými tímami na zlepšovaní spoľahlivosti a výkonu.
- Automatizovať pohotovostné monitorovanie, ladenie výkonu a riešenia obnovy po havárii.
- Diagnostikovať a riešiť problémy vo vývojových, testovacích aj produkčných prostrediach.
- Prispievať k analýzam incidentov a navrhovať preventívne opatrenia.
- Uplatňovať bezpečnostné postupy pre infraštruktúru a podporovať audity a hodnotenia zraniteľností.
- Prispievať k plánovaniu kapacít a prognózovaniu.
- Vyhľadávať a odstraňovať úzke miesta výkonu pomocou profilovania, analýzy a ladenia konfigurácie.
- Vyvíjať, udržiavať a testovať postupy obnovy po havárii.
- Udržiavať interné znalostné databázy a dokumentáciu.
Požiadavky
- Mať bakalársky titul z informatiky, inžinierstva alebo matematiky, prípadne rovnocennú prax.
- Mať aspoň päťročné skúsenosti ako softvérový inžinier alebo na podobnej pozícii.
- Mať rozsiahle skúsenosti s vývojom v Go; znalosť vývoja providerov pre Terraform je výhodou.
- Ovládať nástroje na monitorovanie a observability, najmä OpenTelemetry alebo porovnateľné nástroje.
- Ovládať cloudové služby; skúsenosti s Kubernetes a Google Cloud Platform sú výraznou výhodou.
- Mať dobré zručnosti v Go a skriptovaní a pevné základy postupov vývoja softvéru.
- Mať skúsenosti s relačnými databázami aj databázami dokumentov.
- Vedieť ladiť a optimalizovať kód a automatizovať rutinné úlohy.
- Mať silné schopnosti riešiť problémy a efektívne pracovať pod tlakom v rýchlom pracovnom prostredí.
- Efektívne komunikovať písomne aj ústne.