JustJoin.IT Hybrydowo Senior

Site Reliability Engineer

Avenga

⚲ Warszawa

28 560 - 32 760 PLN netto (B2B)

Wymagania

  • observability patterns
  • Event Sourcing
  • Microservices
  • Kubernetes
  • observability tooling
  • cloud native platforms
  • Java
  • message-driven architectures

Opis stanowiska

• As a member of the Site Reliability squad, you will be a Software Engineer responsible for improving availability, latency, performance and efficiency of software we run on the platform
• Split your time evenly between writing code and working directly with product aligned squads
• Create functionality to enable product squads to run their services and meet defined engineering standards (e.g. logging)
• Suggest performance improvements for running microservices (more efficient or performant db queries, ways to reduce response and processing times, increased efficiency to reduce cost)
• Provide training for anything from microservice performance to running mock incidents and game days
• FULL-TIME WORK BASED IN POLAND WITH TWO VISITS PER MONTH TO THE OFFICE IN WARSAW

What makes you a great fit
• A passionate software engineer who is able to build and maintain services in Java with a specialism in the operational performance of java microservices
• Work collaboratively with engineers throughout the company to understand and resolve their operational challenges
• Broad experience in running java based microservices including database queries, measuring, debugging and improving service performance
• Happy to provide training and develop other engineers

It would be great if you also had
•Experience with Kubernetes and cloud native platforms
• Experience driving adoption of modern observability patterns and tooling
• Experience working with message-driven architectures / event sourcing

🔍 Dekoder Ogłoszenia

🔴
Split your time evenly between writing code and working directly with product aligned squads
Może oznaczać, że będziesz musiał balansować między rozwojem a wsparciem zespołów produktowych, co może prowadzić do częstego przełączania kontekstu i mniejszej głębi w jednym obszarze.
🔴
Create functionality to enable product squads to run their services and meet defined engineering standards (e.g. logging)
Może oznaczać, że będziesz odpowiedzialny za tworzenie narzędzi i frameworków, które inni programiści będą musieli używać, co może wiązać się z presją na narzucanie standardów i rozwiązywanie problemów innych zespołów.
🔴
Suggest performance improvements for running microservices (more efficient or performant db queries, ways to reduce response and processing times, increased efficiency to reduce cost)
Choć brzmi to jak praca nad optymalizacją, może oznaczać, że będziesz musiał rozwiązywać problemy wydajnościowe, które są już istniejące i trudne do naprawienia, często pod presją czasu i kosztów.
🟡
Provide training for anything from microservice performance to running mock incidents and game days
Oprócz zadań technicznych, będziesz odpowiedzialny za edukację innych, co może oznaczać dodatkowe obowiązki i czas poświęcony na przygotowanie materiałów i prowadzenie szkoleń.
🔴
FULL-TIME WORK BASED IN POLAND WITH TWO VISITS PER MONTH TO THE OFFICE IN WARSAW
Praca zdalna z koniecznością częstych podróży do Warszawy, co może być uciążliwe i wymagać dobrej organizacji czasu.