Senior AWS Cloud Engineer (Python)
Wymagane:PythonGitAWSCI/CDSecurity
Zakres obowiązków
- Będziesz rozwijać i utrzymywać rozwiązania oparte na AWS, tworzyć aplikacje w Pythonie oraz automatyzować procesy i infrastrukturę.
- Zespół koncentruje się na budowaniu bezpiecznych, skalowalnych i wydajnych rozwiązań, a także zapewnianiu stabilności działających serwisów produkcyjnych.
- Na co dzień będziesz współpracować z wewnętrznymi zespołami aplikacyjnymi, biznesem, architektami oraz specjalistami ds. bezpieczeństwa.
- Istotną częścią pracy będzie również analiza incydentów, monitorowanie zgodności i rozwijanie mechanizmów bezpieczeństwa.
- Szukamy osób, które łączą umiejętności programistyczne z praktycznym doświadczeniem w AWS, potrafią samodzielnie rozwiązywać problemy i aktywnie proponują usprawnienia.
- Zespół stawia na współpracę, dzielenie się wiedzą i samodzielność w realizacji zadań
- Lokalizacja: Kraków, praca hybrydowa (6 razy w miesiącu praca z biura).
- Rozwijanie i utrzymywanie aplikacji w Pythonie, w tym implementowanie nowych funkcjonalności oraz rozwijanie istniejących rozwiązań.
- Projektowanie, wdrażanie i utrzymywanie usług oraz rozwiązań chmurowych w AWS.
- Współpraca z zespołami aplikacyjnymi przy migracji, wdrażaniu i utrzymaniu aplikacji w środowisku AWS.
- Automatyzowanie procesów operacyjnych i rozwiązań chmurowych z wykorzystaniem Pythona oraz narzędzi Infrastructure as Code.
- Rozwijanie i aktualizowanie mechanizmów bezpieczeństwa oraz dbanie o zgodność rozwiązań z obowiązującymi wymaganiami.
- Monitorowanie i weryfikowanie kontroli serwisów oraz usprawnianie dashboardów i narzędzi wspierających monitorowanie zgodności.
- Praca z narzędziami CI/CD w celu usprawniania procesów budowania, testowania i wdrażania aplikacji.
- Współpraca z architektami, biznesem i zespołami security przy projektowaniu rozwiązań, ocenie ryzyka oraz wdrażaniu usprawnień technicznych.
- Udział w dyżurach on-call według rotacyjnego harmonogramu ustalanego w zespole.
Wymagania
- Minimum 5 lat doświadczenia komercyjnego w obszarze inżynierii oprogramowania, rozwiązań chmurowych lub pokrewnych obszarów technicznych.
- Bardzo dobra znajomość języka Python oraz doświadczenie w rozwijaniu i utrzymywaniu aplikacji, nie tylko w pisaniu skryptów automatyzujących.
- Praktyczne doświadczenie w projektowaniu, wdrażaniu i utrzymywaniu rozwiązań w AWS.
- Szeroka znajomość usług AWS, w szczególności takich jak: IAM, Lambda, DynamoDB, EC2, ECS, ECR,, Step Functions, RDS, S3, Amazon Bedrock, NeptuneDB.
- Doświadczenie w pracy z narzędziami CI/CD, w szczególności Jenkins, oraz systemami kontroli wersji, np. Git.
- Znajomość narzędzi automatyzacji i zarządzania konfiguracją, takich jak Ansible.
- Dobra znajomość systemów operacyjnych Linux i/lub Windows.
- Doświadczenie w utrzymaniu środowisk produkcyjnych, diagnozowaniu problemów i rozwiązywaniu incydentów.
- Umiejętność automatyzowania procesów oraz usprawniania istniejących rozwiązań technicznych.
- Umiejętność współpracy z zespołami technicznymi i biznesowymi oraz jasnego komunikowania problemów, ryzyk i proponowanych rozwiązań.
- Samodzielność, inicjatywa i gotowość do podejmowania odpowiedzialności za powierzone rozwiązania
Mile widziane
- Doświadczenie z Terraform i podejściem Infrastructure as Code (IaC).
- Znajomość zagadnień związanych z zarządzaniem ryzykiem, bezpieczeństwem i zgodnością regulacyjną.
- Doświadczenie w pracy w środowisku podlegającym ścisłym regulacjom, np. w sektorze finansowym.
- Doświadczenie w projektowaniu rozwiązań skalowalnych, odpornych na awarie i łatwych w utrzymaniu.
Must have: Python, AWS, CI/CD