Pracuj.pl Praca zdalna Mid

Software Engineer (DevOps) - Managed Storage

Revolut Ltd

⚲ Kraków

31 100–44 100 zł brutto / mies.

Wymagania

  • Kafka
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Ansible

Opis stanowiska

Nasze wymagania:
Expertise operating Apache Kafka in production at scale, including cluster provisioning, lifecycle management, capacity planning, performance tuning, replication, failover, and resilience design
Knowledge of security hardening (ACLs, encryption, authentication)
A background in SRE, platform engineering, or infrastructure engineering
A deep understanding of distributed systems concepts (consensus, partitioning, fault tolerance, backpressure, networking)
Experience with Linux, containerisation (Docker), and Kubernetes
Expertise with Infrastructure as Code (e.g., Terraform) and configuration management (e.g., Ansible)
Familiarity with CI/CD systems and automation pipelines
The ability to independently design and deliver complex systems in collaboration with multiple internal stakeholders
Hands-on software engineering skills

Mile widziane:
Experience operating other stateful systems at scale (e.g., Postgres, Redis, object storage)
Knowledge of monitoring and observability tooling (e.g., Prometheus, Stackdriver, Vector, VictoriaMetrics)
Exposure to regulated environments or financial systems
Experience operating infrastructure across cloud (GCP/AWS) and on-premise environments

O projekcie:
Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do.
We’re looking for a Software Engineer with expertise in self-managed storage solutions, such as Redis and Kafka, who’s excited about building and operating critical infrastructure at a global scale.
Since most of our core infrastructure is designed, built, and operated internally, you'll be developing for resilience, automation, and scale from day one.
Up to shape what’s next in finance? Let’s get in touch.

Zakres obowiązków:
Designing, operating, and evolving our storage solutions, such as Kafka clusters at scale, across cloud and/or on-premise environments
Building and maintaining self-managed, highly available distributed systems (messaging, storage, data infrastructure)
Architecting multi-region deployments, failover strategies, and disaster recovery for mission-critical systems
Developing infrastructure as code and internal self-service platforms to enable engineering teams to provision and operate safely at scale
Driving automation across provisioning, scaling, upgrades, patching, and incident remediation
Contributing to reliability standards (SLOs, SLIs, error budgets) and improving observability across the stack
Working closely with backend, platform, security, and compliance teams to design infrastructure that meets regulatory and audit requirements
Participating in incident response and postmortem processes, focusing on systemic improvements rather than firefighting

Oferujemy:
Financial benefits that show we value your work
Medical insurance for you and your close ones
Flexibility to work from home, the office or abroad
A free Revolut Metal subscription loaded with perks
Exciting events year-round so you can get to know your team

🔍 Dekoder Ogłoszenia

🔴
Expertise operating Apache Kafka in production at scale
Oczekuje się, że kandydat będzie w stanie samodzielnie zarządzać i rozwiązywać problemy z dużymi wdrożeniami Kafki, a nie tylko ją obsługiwać.
🔴
A background in SRE, platform engineering, or infrastructure engineering
Może oznaczać, że rola będzie bardziej skupiona na utrzymaniu i stabilności istniejących systemów niż na tworzeniu nowych funkcjonalności.
🔴
The ability to independently design and deliver complex systems in collaboration with multiple internal stakeholders
Oznacza dużą odpowiedzialność i konieczność efektywnej komunikacji z różnymi zespołami, co może być czasochłonne i stresujące.
🔴
Hands-on software engineering skills
Poza typowymi zadaniami DevOps, od kandydata może być wymagane pisanie kodu, tworzenie narzędzi lub skryptów.
🔴
Exposure to regulated environments or financial systems
Może sugerować bardziej rygorystyczne procesy, większą biurokrację i potencjalnie mniej elastyczne podejście do innowacji.