Описание вакансии
You will join our CI/CD team of 5 experienced engineers.
Our area of responsibility covers the entire build lifecycle — from commit to a ready-to-ship build. We process around 18,000 builds everyday, supporting dozens of development teams across the company.
We don’t just maintain pipelines — we build and evolve a full-scale CI/CD platform used company-wide.
Responsibilities
- Develop and maintain the CI/CD platform that powers the build and delivery of our games, backend services, and internal tools.
- Design and evolve CI/CD pipelines in TeamCity.
- Improve stability, performance, and scalability of the build infrastructure.
- Develop internal tools and services, including in Python.
- Automate build, testing, and delivery processes.
- Support and optimize cross-platform builds (Linux, macOS, Windows)
Requirements
- Hands-on experience with CI/CD systems (TeamCity, GitHub Actions, or similar)
- Strong understanding of build and delivery pipeline design principles.
- Solid Linux administration/engineering experience.
- Experience with AWS or other cloud infrastructure.
Nice to have:
- Experience with cross-platform build environments.
- Understanding of containerization principles (Docker).
- Experience working with Windows/macOS build agents.
- Experience optimizing build performance.
- Python development experience.
Tech stack
For CI/CD we use TeamCity. It is tightly integrated with our internal tooling, AWS services, GitHub and Nexus. Most of our build farm and infrastructure workloads run in AWS.
We run and maintain Kubernetes clusters on Amazon EKS. Infrastructure is managed as code using Ansible and Packer.
For automated testing we use AWS Device Farm, BrowserStack and Genymotion.
Engineers work across Linux, Windows and macOS environments. We use platform-specific toolchains such as Xcode, MSBuild, CMake and Gradle, and Incredibuild for distributed build acceleration.
For monitoring we use Prometheus and Zabbix, metrics are visualized in Grafana, and logs are collected in ELK.
We offer
Flexibility at work
- For most positions we offer a flexible schedule, and employees can work from anywhere in the world. You can do your work however and wherever you like — we only evaluate your results.
Caring for health and well-being
- We provide voluntary health insurance for employees and their children, and reimburse online sessions with a psychologist.
- We offer fully paid vacation days and sick leave. In certain circumstances, you can request additional days off.
- We support leading a healthy lifestyle and reimburse the cost of gym memberships and fitness app subscriptions.
Professional development and education
- We pay for participation in specialized conferences and courses and hold our own internal conferences.
- We cover foreign language courses.
Events and merch
- We regularly hold offline events like team meetings, big corporate parties, and informal office parties.
- We also regularly organize fun competitions, quizzes, hackathons, and online fitness challenges.
- We have a merch store with an internal currency you can use to buy unique gifts. We give out this currency as a gift for significant dates, and you can earn more by participating in events and company activities.
Work Format
Remote or from one of the company’s offices.