Zadania obejmują analizę i optymalizację procesów wytwarzania oprogramowania oraz projektowanie rozwiązań wspierających monitoring i automatyzację tego procesu. Współpraca z zespołami technicznymi oraz wdrażanie standardów i narzędzi mających na celu podniesienie jakości i efektywności dostarczania oprogramowania.
Twój zakres obowiązków:
- Analizować proces wytwarzania oprogramowania oraz identyfikować obszary wymagające usprawnień i automatyzacji.
- Projektować i rozwijać rozwiązania wspierające monitoring oraz obserwowalność procesu SDLC.
- Definiować standardy, mierniki i dobre praktyki w zakresie efektywnego dostarczania oprogramowania.
- Współpracować z zespołami developerskimi, DevOps, architektami i liderami technologicznymi przy wdrażaniu usprawnień.
- Projektować i wdrażać rozwiązania z obszaru CI/CD, automatyzacji testów, jakości kodu oraz observability.
- Tworzyć i rozwijać dashboardy oraz raporty prezentujące efektywność procesu wytwórczego.
- Analizować dane procesowe, identyfikować wąskie gardła oraz rekomendować działania zwiększające produktywność zespołów.
- Oceniać nowe narzędzia i technologie wspierające deweloperów oraz rekomendować ich wdrożenie.
- Projektować i wdrażać automatyzacje ograniczające pracę manualną oraz skracające czas dostarczania zmian.
- Prowadzić warsztaty, konsultacje i działania edukacyjne wspierające rozwój praktyk engineering excellence w organizacji.
Nasze wymagania:
- Posiadasz kilkuletnie doświadczenie w obszarze architektury rozwiązań, DevOps, Platform Engineering, Developer Experience lub Engineering Excellence.
- Bardzo dobrze rozumiesz cykl wytwarzania oprogramowania (SDLC) oraz współczesne praktyki inżynierskie.
- Potrafisz analizować procesy, identyfikować zależności oraz wskazywać obszary wymagające optymalizacji.
- Masz doświadczenie w projektowaniu i wdrażaniu rozwiązań CI/CD oraz automatyzacji procesów developerskich.
- Znasz narzędzia wspierające jakość kodu, bezpieczeństwo i automatyzację, takie jak SonarQube lub podobne.
- Posiadasz doświadczenie w pracy z rozwiązaniami observability i monitoringu (np. Grafana, Prometheus, Dynatrace).
- Rozumiesz i potrafisz wykorzystywać mierniki efektywności procesu wytwórczego, w szczególności DORA Metrics, Lead Time czy MTTR.
- Potrafisz pracować zarówno z danymi i metrykami, jak i z wymaganiami zgłaszanymi przez zespoły technologiczne.
- Swobodnie komunikujesz się z interesariuszami technicznymi i biznesowymi.
- Cechują Cię samodzielność, inicjatywa oraz umiejętność przekuwania obserwacji w konkretne usprawnienia.
- Posługujesz się językiem angielskim na poziomie pozwalającym na pracę z dokumentacją i narzędziami technicznymi.