Mid DevOps Engineer
-, Kraków +1 Location
emagine Polska
Start date: ASAP
Duration: > 12 months
Language: English/Minimum professionalPolish/Native or bilingual
Seniority: Mid level
OGÓLNE INFORMACJE:
Branża: bankowość
Lokalizacja: Kraków lub Warszawa (raz w tygodniu w biurze - czwartki)
Stawka: do 145 PLN/h
Forma współpracy: B2B
Opis: Poszukujemy doświadczonego DevOps inżyniera do naszego zespołu Toolchain z silnym zapleczem w projektowaniu i wdrażaniu pipelinów CI/CD w Gitlab CI oraz praktyczną znajomością budowania procesów SDLC. Osoba na tym stanowisku będzie także odpowiedzialna za tworzenie i utrzymywanie procesów automatyzacji z wykorzystaniem Ansible oraz za wdrożenie podejścia GitOps w środowiskach opartych o Openshift i ArgoCD.
Jako DevOps Engineer będziesz miał/a okazję pracować na styku innowacji technologicznych i standardów bezpieczeństwa, przyczyniając się do budowy nowoczesnych i bezpiecznych rozwiązań finansowych. To rola dla osób odpowiedzialnych, ale jednocześnie gotowych do dynamicznej pracy i wprowadzania nowych standardów.
Nasze filary to:
Infrastructure as a Service – elastyczne i skalowane rozwiązania infrastrukturalne;
Szybkie „Time to Market" – dynamiczne wdrażanie nowych usług;
Zgodność z rekomendacjami bezpieczeństwa i zgodności.
Zakres obowiązków:
Projektowanie, rozwój i optymalizacja zaawansowanych pipeline'ów CI/CD w Gitlab CI;
Automatyzacja procesów za pomocą Ansible oraz integracja z istniejącymi systemami;
Wdrożenie standardu i utrzymywanie podejścia GitOps w środowiskach kontenerowych z użyciem ArgoCD;
Współpraca z zespołami devopsowymi oraz developerskimi w celu usprawnienia procesu dostarczania oprogramowania;
Administracja repozytoriami kodu oraz repozytoriami artefaktów oraz rozwiązywanie problemów w obszarze CI/CD.
Wymagania:
Bardzo dobra znajomość Gitlab CI, w tym pisanie złożonych pipeline'ów;
Doświadczenie z automatyzacji zadań przy użyciu Ansible;
Praktyczna znajomość podejścia GitOps oraz narzędzia ArgoCD;
Dobra znajomość konteneryzacji (Docker, Openshift);
Doświadczenie w pracy z repozytoriami kodu (Git, Gitlab);
Umiejętność projektowania procesów CI/CD zgodnie z najlepszymi praktykami;
Mile widziane: doświadczenie w administrowaniu Gitlabem i/lub Nexusem.
Narzędzia:
Znajomość GitLab;
Znajomość Nexus Sonatype;
Znajomość ArgoCD;
Znajomość Jenkins;
Znajomość OpenShift lub Kubernetes.