W skrócie
- Zadania: Twórz i wdrażaj zautomatyzowane pipeline'y CI/CD oraz poprawiaj procesy automatyzacji.
- Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w CI/CD oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
Jako inżynier CICD Pipeline będziesz ściśle współpracować z innymi członkami zespołu CICD oraz innymi interesariuszami, a także uczestniczyć w planowaniu i wdrażaniu zautomatyzowanych pipeline'ów oraz innych ulepszeń związanych z automatyzacją, które pomagają osiągnąć ambitne cele.
Obowiązki:
- Zapewnienie, że wszystkie istniejące pipeline'y działają jak najlepiej każdego dnia (to jest główna część codziennego życia zespołu CICD).
- Projektowanie i wdrażanie zautomatyzowanych pipeline'ów budowy i wdrożenia przez wszystkie środowiska od DEV do PROD oraz związane z tym narzędzia i praktyki robocze.
- Projektowanie i wdrażanie wizualizacji stanu systemu i statusu operacyjnego różnych budów i wdrożeń w pipeline'ach.
- Uczestnictwo w wewnętrznych rozmowach statusowych zespołu, wydarzeniach planistycznych i sesjach dzielenia się wiedzą.
- Uczestnictwo w próbach generalnych, wydarzeniach uruchamiania wydania oraz wydarzeniach migracyjnych w produkcji po godzinach pracy lub w weekendy.
- Współpraca z innymi ekspertami i menedżerami w swoim i innych zespołach podczas rozwiązywania problemów w pipeline'ach lub planowania nowych ulepszeń.
- Zapewnienie bezpieczeństwa i zgodności w procesie CI/CD.
- Dokumentowanie procesów i zapewnianie szkoleń dla członków zespołu.
Wymagana wiedza i doświadczenie:
- Bardzo dobra znajomość platform CI/CD: Bamboo, Jenkins, Tekton, GitHub Actions lub podobnych narzędzi.
- Bardzo dobra znajomość narzędzi kontroli wersji: Bitbucket, Git lub podobnych narzędzi.
- Bardzo dobra znajomość narzędzi budowlanych: Maven.
- Dobra znajomość GitOps i narzędzi automatyzacji wdrożeń: ArgoCD.
- Dobra znajomość wewnętrznych platform deweloperskich: Backstage.
- Dobra znajomość repozytoriów artefaktów: Artifactory lub podobnych narzędzi.
- Dobra znajomość języków skryptowych (przynajmniej jednego): Bash, PowerShell, Python.
- Doświadczenie w pracy z systemem operacyjnym Linux: nie trzeba być ekspertem, ale podstawowe umiejętności są niezbędne.
- Doświadczenie z bazami danych SQL: polecenia SQL i operacje na bazach danych (preferowany Oracle).
- Doświadczenie z konteneryzacją i orkiestracją: Docker i Kubernetes (MKE, GKE, vCluster).
- Doświadczenie z narzędziami współpracy: MS Teams, Jira, Confluence.
Umiejętności:
- Znajomość języka angielskiego w mowie i piśmie (ponieważ zespół jest międzynarodowy).
- Silne zrozumienie cyklu życia oprogramowania.
- Doświadczenie z automatyzacją i skryptowaniem.
- Dobre umiejętności komunikacyjne i prezentacyjne.
- Doskonale umiejętności analizy i rozwiązywania problemów.
- Uwagi na szczegóły.
- Umiejętność identyfikowania i proaktywnego wyjaśniania wszelkich otwartych pytań/ryzyk/problematyk/zależności.
- Umiejętność dzielenia większych technicznych zadań na mniejsze kroki potrzebnych działań, aby stworzyć zrozumiałe i realistyczne plany wdrożenia.
- Proaktywność, samodzielność, umiejętność pracy w zespole.
- Otwartość i chęć ciągłego uczenia się.
Preferowana wiedza i doświadczenie:
- Produkty Temenos, szczególnie rozwiązanie Transact.
- Infrastruktura jako kod i narzędzia automatyzacji: Terraform, Ansible AWX.
- Zarządzanie konfiguracją: Puppet, Chef.
- Inżynieria oprogramowania: Java lub C#.
- Serwery aplikacji: WebLogic, OSB, JBoss.
- Narzędzia monitorujące: AppDynamics, Splunk, Prometheus, Grafana.
- Narzędzia/procesy bezpieczeństwa: SonarQube, SAST.
- Platformy chmurowe: Azure, AWS.
Doświadczenie:
- Poprzednie doświadczenie w tworzeniu planów wdrożeniowych na poziomie technicznym, dzieleniu większych zadań na mniejsze oraz szacowaniu potrzebnego wysiłku.
- Poprzednie doświadczenie w pracy w zespole Agile w organizacji SAFe.
- Poprzednie doświadczenie w sektorze finansowym z systemami kontowymi lub płatniczymi.
- Doświadczenie w pracy w zespołach wielokrajowych.
- Doświadczenie z podejściem architektonicznym (integracja aplikacji, skalowalność środowiska).
- Doświadczenie w rozwoju rozwiązań przedsiębiorstw.
CICD Engineer in Warsaw – pracodawca: B2B Network
B2B Network to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w branży IT, szczególnie w obszarze bankowości i rozwiązań API. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy atrakcyjne benefity oraz możliwość pracy w międzynarodowym zespole, co pozwala na zdobywanie cennych doświadczeń i rozwijanie umiejętności w globalnym kontekście.