W skrócie
- Zadania: Wspieraj kluczowy program redukcji ryzyka, projektując dostęp do portalu agentów na platformie MyCro.
- Firma: GlobalLogic, lider w inżynierii cyfrowej z różnorodnymi projektami.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami, które mają realny wpływ na życie ludzi.
- Kwalifikacje: Doświadczenie w AWS Cognito i umiejętności programowania w Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 54000 - 66000 zł za rok.
Klient jest jedną z głównych firm ubezpieczeniowych w Wielkiej Brytanii. Ta rola wspiera program redukcji ryzyka o wysokim priorytecie dla platformy Green Flag MyCro, złożonego środowiska technologicznego opartego na AWS. Specjaliści ds. platformy już zaprojektowali plany naprawcze i zaczęli je wdrażać. Poszukiwany inżynier DevOps pomoże w przeprojektowaniu ról i dostępu do krytycznego portalu agentów MyCro przy użyciu AWS Cognito, a następnie zaktualizuje znaczną liczbę interfejsów API, aby bezpiecznie i szybko wdrożyć nowy model RBAC. Umiejętności w Pythonie są zdecydowanie preferowane.
Wymagania
- Praktyczne doświadczenie w konfiguracji AWS Cognito w produkcji, w tym RBAC oparty na grupach lub roszczeniach
- Bezpieczne zabezpieczanie interfejsów API za pomocą autoryzacji opartej na tokenach na AWS
- Dokonywanie zmian w kontroli dostępu w działających systemach krytycznych dla biznesu bez zakłóceń w usługach
Technologie i narzędzia
- Tożsamość: AWS Cognito (pule użytkowników, grupy, klienci aplikacji, zakresy OAuth 2.0, pule tożsamości)
- Standardy: OAuth 2.0, OpenID Connect, JWT
- Interfejsy API: Amazon API Gateway (REST/HTTP), autoryzatory Lambda
- Obliczenia: AWS Lambda, Amazon ECS
- Kontrola dostępu: role i polityki AWS IAM
- Języki: Python (boto3, pytest); Bash
- Infrastruktura jako kod: AWS CloudFormation i/lub AWS CDK, lub Terraform
Pożądane
- Silne umiejętności Pythona do automatyzacji, funkcji Lambda i narzędzi testowych
- Migracje użytkowników i uprawnień w Cognito
- Certyfikacja AWS (np. Security – Specialty)
Obowiązki zawodowe
- Wdrożenie uzgodnionego modelu RBAC w AWS Cognito: pule użytkowników, grupy, atrybuty niestandardowe i roszczenia tokenów
- Konfiguracja pul tożsamości i mapowania ról IAM, gdy zasoby AWS są bezpośrednio dostępne
- Aktualizacja dużej liczby interfejsów API w celu autoryzacji żądań zgodnie z nowymi rolami i zakresami
- Wdrożenie lub aktualizacja autoryzatorów API Gateway (autoryzatory Cognito i autoryzatory Lambda)
- Migracja istniejących użytkowników i uprawnień do nowego modelu bez blokowania agentów
- Bezpieczne wprowadzanie zmian: flagi funkcji lub stopniowe wdrażanie, automatyczne testy autoryzacji, plany wycofania
- Pisanie narzędzi i testów w Pythonie w celu walidacji dostępu w całym ekosystemie API
- Dokumentowanie ról, uprawnień i kroków wprowadzania dla portalu
Co oferujemy
- Projekty umożliwiające rozwój: Z ponad 500 klientami z różnych branż i dziedzin, oferujemy ekscytującą możliwość przyczynienia się do przełomowych projektów wykorzystujących nowoczesne technologie.
- Rozwój osobisty: Wspieramy kulturę ciągłego uczenia się i rozwoju zawodowego.
- Różnorodność i integracja: Głęboko cenimy różnorodność i dążymy do zapewnienia równych szans dla wszystkich osób.
- Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości wzrostu.
- Kompleksowe świadczenia: Oprócz sprawiedliwej rekompensaty, oferujemy kompleksowy pakiet świadczeń.
- Elastyczne możliwości: Priorytetem jest równowaga między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia.
O GlobalLogic: GlobalLogic, firma należąca do grupy Hitachi, jest zaufanym partnerem inżynieryjnym cyfrowym dla największych i najbardziej innowacyjnych firm na świecie.
DevOps Engineer in Kraków – pracodawca: GlobalLogic
GlobalLogic Automotive to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku inżynieryjnym w Krakowie. Nasza kultura pracy opiera się na ciągłym uczeniu się i wsparciu dla pracowników, co pozwala na rozwijanie umiejętności w obszarze testowania pojazdów oraz współpracy z zespołami inżynieryjnymi. Oferujemy elastyczne warunki pracy, bogaty pakiet benefitów oraz możliwość uczestniczenia w innowacyjnych projektach, które mają realny wpływ na życie ludzi.