CI/CD Engineer

3 Months ago • 3 Years + • DevOps

Job Summary

Job Description

Scorewarrior seeks a CI/CD Engineer to join their Developer Experience team. Responsibilities include transferring build ownership to the DevExp team, consolidating and standardizing CI code, developing and supporting other teams' builds, establishing CI testing practices, implementing a build observability system, and maintaining/enhancing build infrastructure. The role also involves improving local build processes across teams, implementing build optimizations, developing and integrating local tooling, maintaining test automation infrastructure (Open Device Farm, Aerokube Moon), deploying internal tooling, and overseeing its operation. Experience with complex build pipelines in various languages (C++, Java, Kotlin etc.), build systems (CMake, Gradle etc.), Python, Linux administration, cloud platforms (GCP preferred), and Git is essential.
Must have:
  • 3+ years software development experience
  • Complex build pipeline experience
  • Maintainable Python code
  • Linux administration skills
  • Cloud platform experience (GCP preferred)
  • Git expertise
Good to have:
  • Higher technical education
  • Game development experience
  • Docker and IaC experience
  • Prometheus and Grafana experience
  • Knowledge of other programming languages
Perks:
  • Excellent remuneration package (including 13th salary)
  • Full relocation assistance to Cyprus
  • Modern office space
  • Private health insurance
  • School allowance
  • Lunch compensation
  • Sports and fitness allowance
  • Paid personal development opportunities
  • Bonuses

Job Details

Job description

Scorewarrior is a game developer and publisher from Limassol, Cyprus. The company is focused on the 4X strategy genre with an ambitious goal to grow it’s hit game Total Battle to become the No.1 strategy game in the world. Our team consists of 150+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games.

Our mission: unite and excite people all over the world.

We are looking for a Software Developer with focus on Build Tools and CI to join Developer Experience Team.

One of our goals is to provide CI as a Service for most of our developer teams: Game Backend (C++ / C#), Game client (C++ / C#), Web services (JS / PHP), ourselves (Kotlin / Python), Art / Game Designers (digital assets, game configuration)

Areas you’ll cover:

  • From local builds, running linters, tests

  • Through checking each Merge Request in CI

  • To uploading ready builds to registry and triggering deployments (we don’t own deployments logic, only provide convenient “trigger”)

Tasks to be solved:

On CI server:

  • Transfer all build ownership to DevExp

  • Consolidate and standardize CI code across all builds

  • Develop and support other teams' builds

  • Establish CI testing practices

  • Implement build observability system

  • Maintain build infrastructure

  • Enhance build pipelines performance while keeping costs controllable

On Developers’ machines:

  • Investigate local build processes across teams

  • Enable local build performance insights

  • Implement build optimizations with focus on CI compatibility and developer experience

  • Develop and integrate local tooling such as code generators and linters

Other:

  • Maintain test automation infrastructure - e.g. Open Device Farm, Aerokube Moon

  • Handle deployment of DevExp internal tooling

  • Oversee DevExp internal tools operation and health

Job requirements

To work, you will need:

  • 3+ years of software development in C++ / Java / Kotlin / languages of similar complexity

  • Experience building complex (not just docker build && docker push) build pipelines for projects in various languages

  • Interest in digging into build systems like make/CMake/Meson/xcodebuild/gradle/webpack etc.

  • Ability to write maintainable Python code

  • Confidence in administration of Linux (mostly), Windows and Mac machines

  • Good knowledge of Python 3.7+

  • Experience using cloud platforms: GCP (preferred), AWS, Azure etc

  • Skill of digging into unknown code and finding solutions without having full context

  • Good understanding of Git in GitFlow-like and in trunk-based repos

It will be very useful:

  • Higher technical education, any background in science

  • Passion for games

  • Experience with Docker and IaC

  • Experience with Prometheus and Grafana

  • Passion for problem solving

  • Basic knowledge of other programming languages

What we offer and our benefits:

  • The best team in the world!

  • An excellent remuneration package, including a 13th salary

  • Full-coverage relocation for you and your family to Cyprus (Limassol)

  • A modern and sunny office space close to the sea

  • Private health insurance for you and your family members

  • A monthly school allowance for your children at pre-school and school-age

  • Lunch compensation

  • Sports and fitness allowance

  • Personal development opportunities paid for by the company: professional and language courses, books, etc.

  • Bonuses for outstanding results, years worked, getting married, and the birth of a child

  • Friendly monthly office parties and epic, annual offsite company birthday and Christmas parties

Similar Jobs

Paytm - Devops - Senior DevOps Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Intrepid Studios,  Inc  - Associate Software Engineer

Intrepid Studios, Inc

(Remote)
2 Months ago
Crunchyroll - DevOps Engineer, Core Infrastructure Engineering

Crunchyroll

San Francisco, California, United States (Hybrid)
2 Months ago
DMarket - Sr. Front-end Developer

DMarket

Ukraine (Remote)
1 Month ago
N-iX - Junior Automation QA Engineer (Python)

N-iX

Colombia (Remote)
2 Months ago
Probably Monsters - Build Engineer, Ecosystems (Core Technology)

Probably Monsters

Texas, United States (On-Site)
2 Months ago
NVIDIA - Senior System Software Engineer, NCCL - Partner Enablement

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago
Passion Gaming - AWS DevOps Engineer

Passion Gaming

Gurugram, Haryana, India (On-Site)
11 Months ago
UXBERT Labs - Senior Solution Architect

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Playtech - Integration Engineer

Playtech

Tartu, Tartu County, Estonia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Data Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Month ago
OAO INFO INDIA - Lead Game Developer

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
2 Months ago
NVIDIA - Senior DevOps Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
EXUSIA - Lead Data Engineers – Azure/Databricks/Snowflake

EXUSIA

United States (Remote)
3 Weeks ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
5 Months ago
NVIDIA - Senior Software Engineer, AI Resiliency

NVIDIA

Redmond, Washington, United States (On-Site)
1 Month ago
NXP - Student - Ethernet SW developper

NXP

Brno, South Moravian Region, Czechia (On-Site)
7 Months ago
Gaming Innovation Group  - Senior Platform DevOps Engineer

Gaming Innovation Group

St. Julian's, Malta (Hybrid)
1 Month ago
Mattel  Inc  - Manager, Development Live Ops

Mattel Inc

El Segundo, California, United States (On-Site)
5 Months ago
Playtech - Integration Engineer

Playtech

Tartu, Tartu County, Estonia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Limassol, Limassol, Cyprus

Scorewarrior - Middle Legal Consultant

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
PwC - Senior Internal Audit & Compliance Consultant (Ref: 548707WD)

PwC

Nicosia, Nicosia, Cyprus (On-Site)
6 Months ago
Wargaming - Character Artist

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Volka Games - Talent Acquisition Researcher

Volka Games

Limassol, Limassol, Cyprus (Remote)
5 Months ago
Scorewarrior - Tier 2 Support Team Lead

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
5 Months ago
Wargaming - Lead Level Artist (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Easy Brain - Product Manager

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
7 Months ago
Owlcat Games - Creative Content Manager

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
1 Month ago
Easy Brain - HTML5 Game Developer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
7 Months ago
Easy Brain - Information Security Officer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Zazz - Data Engineer

Zazz

(Remote)
3 Months ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
4 Months ago
ION - Cloud Engineer Kubernetes

ION

Italy (Hybrid)
6 Months ago
PwC - Manager_ Cloud Architecture _ Advisory corporate _ Advisory _ Hyderabad

PwC

Hyderabad, Telangana, India (On-Site)
5 Months ago
The Walt Disney Company - Senior Real Time Pipeline Engineer (PH)

The Walt Disney Company

Glendale, California, United States (On-Site)
5 Months ago
IO Interactive - Lead Online Programmer

IO Interactive

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
ByteDance - Cloud Solution Architect (Automotive Industry)

ByteDance

(On-Site)
1 Month ago
NVIDIA - Senior Storage and Data Production Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer (Cloud Infrastructure)

Nagarro

Gurugram, Haryana, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Our company was founded in 2015 in Cyprus with the initial goal of publishing and operating third-party games.


In 2016 we decided that we wanted to work with our own games instead of ready-made products. We were excited by the idea of being a full-cycle game development studio: to launch a game, gain initial traction, and then scale up the game globally and become a leader in the genre.


2017 saw the arrival of our first game, Total Battle. We discovered the game in its very early stages, and we believed in its great potential, so we made it our goal to focus on this single title and become the leader in the 4X strategy genre.


In 2021, we began to transform the company into a full-cycle game development studio, adding game developers, designers, and artists to our already existing publishing team, which consisted of our finance, legal, marketing, community, and support staff. We finished this process in 2022, and we now operate from our two offices in Limassol.

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

View All Jobs

Get notified when new jobs are added by Scorewarrior

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug