Idź do zawartości

DevOps Engineer

Remote, Hybrid
  • Warsaw, Mazowieckie, Poland
Product Development

Job description

Immersion uses video game technologies to solve real-life problems.
We are a leading European VR/AR venture builder that transforms various industries providing cutting-edge tools based on XR technologies. Over the last 8 years, we successfully delivered nearly 100 projects to some of the largest companies in the world.

We are seeking a DevOps Engineer who will work on:

  • Maintenance, development, and troubleshooting of the company's software development infrastructure.
  • Designing and implementing improvements to the build and deployment processes for various platforms, including the App Store and Oculus.
  • Creating, maintaining, and troubleshooting new components of the infrastructure to support various software/apps features.
  • Working closely with the development team to support development and solve problems.

Job requirements

Mandatory Skills and Experience:

  • Minimum of 3 years of experience in a similar position.
  • Strong experience with Google Cloud Platform (GCP) services, management, and security.
  • Experience in working with local network setups (Proxmox, LXC, basic NAT/routing).
  • Experience in working with Jenkins for CI/CD, including scripting in Groovy.
  • In-depth understanding of CI/CD pipelines and practices, as well as the SDLC.
  • Good knowledge of infrastructure architecture design, troubleshooting, performance optimization, and integrating various systems and technologies, including working with APIs.
  • Experience with Docker for containerization and deployment.
  • Experience working in Debian and macOS environments, including shell scripting (bash and/or Terminal).
  • Solid understanding of networking principles and practices.
  • Good knowledge of infrastructure hardening techniques and security best practices.
  • Advanced problem-solving skills and excellent communication abilities.
  • Ability to work independently, with a strong emphasis on self-organization and decision-making.

Bonus Skills:

  • Experience working with Firebase, including NodeJS front-end/back-end programming.
  • Experience with NoSQL and vector databases.
  • Basic Unity scripting, specifically for build processes.
  • Experience managing a Unity Package Manager (UPM) repository, including managing and updating scripts and packages within the repository.

What we propose:

  • work on various innovative projects including games, applications, and experiences combining VR, AR and AI,
  • learn from some of the best experts in the world,
  • access to the latest technology that is not commercially available,
  • work in a team of enthusiasts with small teams,
  • no crunching,
  • great flexibility of the company in relation to the needs of the team,
  • salary commensurate with the experience and skills,
  • comprehensive medical package (Medicover),
  • additional days off,
  • employee referral system,
  • hybrid or fully remote work system (to be agreed upon),
  • flexible working hours with core hours,
  • office located close to Metro Stokłosy,
  • gaming & relaxation space,
  • free parking,
  • frequent integration events,
  • flexible dress code,
  • dog-friendly office.


Please review our privacy policy here https://www.immersion.pl/privacy-policy

Please review our information clause below:

Information Clause

By Article 13 (1) and (2) of the Regulation of the European Parliament and of the Council (EU) 2016/679 of April 27, 2016. ("GDPR") Immersion sp. z o.o. & Immersion Games S.A. provides the following information regarding the processing of your data:

Personal data administrator

The administrator of your data is Immersion Sp. z o.o. with its registered office in Warsaw, 15 Ciszewski Street, 02-777 Warsaw, Poland, and Immersion Games S.A. with its registered office in Warsaw, 15 Ciszewski Street, 02-777 Warsaw, Poland.

Purposes and grounds for processing personal data

The Administrator processes personal data to enable participation in current and future recruitment processes by the Administrator.

The legal basis for the processing of personal data is:

- in the scope of currently conducted recruitment processes - to take action by the Administrator at the request of an employee candidate (i.e. to process a job application), before the possible conclusion of a contract (Article 6(1)(b) of the RODO);

- about recruitment processes that may be conducted in the future - the consent given by the employee candidate (Article 6(1)(a) RODO).

Recipients of data

The Administrator may share your data with its subcontractors (entities it uses for processing) such as:

- IT service providers;

- entities with which the Administrator cooperates in recruitment.

Duration of data storage

The Administrator keeps personal data for a period of 3 years from their collection - if the employee candidate has given the appropriate consent. If consent has not been given, personal data is deleted immediately after the end of the recruitment process in question.

Rights of data subjects

You are entitled to the following rights:

- The right of access to the personal data provided and the right to receive a copy of such data;

- The right to rectification of personal data;

- The right to the erasure of personal data;

- The right to request the restriction of processing of personal data;

- The right to transfer personal data;

- The right to object to the processing of personal data provided;

- The right to complain to a supervisory authority.

Where the processing is based on consent, you also have the right to withdraw consent to processing personal data at any time. Withdrawal of consent does not affect the lawfulness of the processing carried out based on consent before its withdrawal.

In order to exercise the above rights, you may contact the Administrator.

The Administrator does not decide concerning you that is based solely on automated processing, including profiling.

Information about the voluntariness or necessity of providing data

Your provision of data is voluntary, but if you do not provide it, it will be impossible to participate in recruitment processes.

or