
Ford Motor Company je americký výrobce automobilů, jehož historie sahá do roku 1903. Kromě vývoje a výroby vozidel společnost rozšiřuje své zaměření na služby mobility, digitální řešení a software. Ford se také věnuje udržitelnému rozvoji a stanovuje environmentální cíle, čímž propojuje dopravu, inovace, dopad na komunity a odpovědné podnikatelské postupy.
Inženýr spolehlivosti webových služeb
Vytvářejte globální platformu Fordu pro monitorování a observabilitu. Zvyšujte spolehlivost, škálovatelnost a zabezpečení služeb GCP i jejich připravenost na obnovu po havárii.
Popis
- Vyvíjejte a nasazujte kód, který zvyšuje spolehlivost nových i stávajících systémů.
- Kontrolujte kód a poskytujte zpětnou vazbu ke změnám v produkčním prostředí.
- Opravujte a optimalizujte složité systémy.
- Veďte ladění a analýzu architektury a návrhu služeb.
- Zapojte se do pohotovostních služeb.
- Vytvářejte návrhové dokumenty, analýzy systémů, provozní příručky a scénáře postupů.
- Vytvářejte a spravujte backendy monitorování SRE pomocí Go, Postgres a OpenTelemetry.
- Vytvářejte infrastrukturní nástroje pomocí Terraformu a souvisejících nástrojů pro správu infrastruktury jako kódu.
- Optimalizujte výkon a náklady GCP a škálujte zdroje podle poptávky.
- Spolupracujte s vývojovými týmy na zvyšování spolehlivosti a výkonu.
- Automatizujte pohotovostní monitorování, ladění výkonu a řešení pro obnovu po havárii.
- Diagnostikujte a řešte problémy ve vývojových, testovacích a produkčních prostředích.
- Podílejte se na rozborech incidentů a vytvářejte preventivní opatření.
- Uplatňujte postupy zabezpečení infrastruktury a podporujte audity i hodnocení zranitelností.
- Podílejte se na plánování kapacity a prognózování.
- Vyhledávejte a odstraňujte úzká místa výkonu pomocí profilování, analýzy a ladění konfigurace.
- Vyvíjejte, udržujte a testujte postupy obnovy po havárii.
- Udržujte interní znalostní báze a dokumentaci.
Požadavky
- Mít bakalářský titul v oboru informatiky, inženýrství nebo matematiky, případně odpovídající praxi.
- Mít alespoň pět let zkušeností jako softwarový inženýr nebo na podobné pozici.
- Mít rozsáhlé zkušenosti s vývojem v Go; znalost vývoje providerů pro Terraform je výhodou.
- Umět dobře pracovat s nástroji pro monitorování a observabilitu, zejména s OpenTelemetry nebo srovnatelnými nástroji.
- Umět dobře pracovat s cloudovými službami; zkušenosti s Kubernetes a Google Cloud Platform jsou velmi žádoucí.
- Mít solidní dovednosti v programování v Go a skriptování a dobře znát postupy vývoje softwaru.
- Mít zkušenosti s relačními databázemi a databázemi dokumentů.
- Umět ladit a optimalizovat kód a automatizovat rutinní práci.
- Mít dobré schopnosti řešit problémy a efektivně pracovat pod tlakem v rychlém pracovním prostředí.
- Účinně komunikovat ústně i písemně.