CI Engineer
- On-site
- Limassol, Lemesos, Cyprus
- IT
Job description
Scorewarrior is a game developer and publisher based in Limassol, Cyprus. The company focuses on the 4X strategy genre, with an ambitious goal to grow its hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 150+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.
Our mission: to unite and excite people all over the world.
We are looking for a CI Engineer to work with TeamCity in our Developer Experience Team.
Your focus will be on providing reliable and easy-to-understand CI pipelines for most of our developer teams: Game Backend (C++/C#), Game Client (C++/C#), Web Services (JS/PHP), Developer Experience (Kotlin/Python), Art/Game Designers (digital assets, game configuration).
Your responsibilities:
Improving existing TeamCity pipelines and developing new ones using KotlinDSL.
Managing build agents — both on-site (Mac and some Windows) and on-demand (in Google Cloud).
Increasing the stability of pipelines and keeping them up-to-date with internal requirements and TeamCity updates.
Refactoring pipelines to keep them manageable (there are ~2k build configurations on our server right now).
Improving the UX of running pipelines and understanding fails.
Participating in on-call duty rotation (not during the night) to help teams resolve CI-related problems quickly.
Job requirements
We expect you to:
Have 3+ years of working with non-trivial CI pipelines (something more complex than docker build && docker push).
Have 2+ years of working with TeamCity using KotlinDSL.
Use Python/Bash for helper scripts.
Have experience developing optimized Docker containers for use in CI.
Know how to monitor TeamCity pipelines and set up useful alert rules.
Have above-average knowledge of Git.
Have some experience with Infrastructure as Code (preferably with Terraform).
What we offer:
The best team in the world!
An excellent remuneration package, including a 13th salary.
Full relocation coverage for you and your family to Cyprus (Limassol).
A modern, sunny office close to the sea.
Private health insurance for you and your family members.
A monthly pre-school, school, and university allowance for employees' children.
Lunch compensation.
A sports and fitness allowance.
Company-funded personal development opportunities (professional and language courses, books, etc.).
Bonuses for outstanding results, years of service, marriage, and childbirth.
Friendly monthly office parties and epic annual offsite company birthday and Christmas celebrations.
or
All done!
Your application has been successfully submitted!