W skrócie
- Zadania: Wdrażaj model RBAC w AWS Cognito i aktualizuj API dla kluczowych systemów.
- 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, Python oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 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. Eksperci platformy już zaprojektowali plany naprawcze i zaczęli je wdrażać. Poszukujemy inżyniera DevOps, który 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.
Wymagania:
- Praktyczne doświadczenie w konfiguracji AWS Cognito w produkcji, w tym RBAC oparty na grupach lub roszczeniach
- Bezpieczne interfejsy API z autoryzacją opartą na tokenach w AWS
- Wprowadzanie zmian w systemach krytycznych dla biznesu bez zakłóceń w usługach
- Silne umiejętności w Pythonie
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
- 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
Obowiązki:
- 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 mapowanie ról IAM, gdzie 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
DevOps Engineer in Kraków – pracodawca: GlobalLogic Inc.
GlobalLogic to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku IoT. Nasza kultura pracy opiera się na różnorodności i inkluzyjności, co sprzyja kreatywności i innowacyjności. Oferujemy elastyczne warunki pracy oraz kompleksowy pakiet benefitów, dbając o zdrowie i dobrostan naszych pracowników.