We're looking for a DevOps Engineer with coding skills to support the migration of systems from Elasticsearch 7.17 to 8.x. The role involves refactoring Java-based services, ensuring index compatibility, and preparing a production-ready upgrade strategy. You will work closely with Software Engineers to modernize legacy components and improve the resilience of our search infrastructure.
Responsibilities:
Participate in onboarding sessions and regular syncs with internal stakeholders
Refactor legacy components and improve deployment logic
Replace outdated communication methods with REST-based solutions
Develop wrappers or scripts to support system transitions
Update TLS configuration from 2-way to 1-way TLS
Prepare detailed upgrade runbooks and perform test upgrades in staging environments
Validate compatibility of custom components and plugins
Requirements:
At least 3 years of experience as a DevOps Engineer or Software Engineer
Programming skills in at least one of the following: Java, Python, Go, or Scala
Experience with Git, Jenkins Pipelines, and Docker
Solid understanding of infrastructure upgrade strategies and system architecture
Nice to have: experience with Elasticsearch and its upgrade processes is a strong plus
Good command of English (spoken and written) for daily communication
Offer:
100% remote work (Candidates must be based in Poland)
B2B via Experis
MultiSport Plus
Group insurance
Medicover Premium
Access to an e-learning platform
Net per hour - B2B
Check similar offers