This job might no longer be available.
Build & Release Engineer
1 year ago
Job Description
Responsabilities
As our new Build and Release Engineer in our tech team based in Paris, your main responsabilities will be to :
- Be the main interlocutor on build pipelines & devops topics related to games
- Ensure guidelines and best practices are applied in our build pipelines
- Ensure standardization and templatization of our build pipelines
- Ensure centralization of our packages & artifacts produced by our build pipelines for or from our games
- Ensure efficiency of our game development tools & build pipeline especially regarding performance & cost
- Participate to the devops communities and center of excellence at Gameloft
- Maintain related documentation (Git, Perforce, ...)
- Maintain the data pipelines for internal tools across SQL databases, NoSQL databases, file storage, Perforce and Git
- Build, automate, and deploy Kubernetes clusters for containerized internal tools
- Stage, deploy, verify, monitor, and respond to phases within a CI/CD pipeline using a Kubernetes environment
- Work on versioning and build outputs to meet the needs of different internal teams and partners
First Missions
- Setup a bridge between Perforce and Git
- Setup a Jenkins instance and build a modular Jenkins framework that is reusable across projects to build engines, games and assets.
- Build and maintain a system to deliver Unreal Engine builds in different forms (source, binary, mixed) including patches
- Look into Karpenter and EKS Blueprints to improve the way we use and deploy cloud resources
- Build and maintain a system to automate helm chart building and versioning
- Standardize the different build pipelines to a common core so it can be shared as reusable base templates
- Benchmark the different build pipelines to figure out possible bottlenecks and support teams for improvements
- Evaluate our current package manager stack and compare it to alternative solutions in order to eventually switch to a better solution
- Establish an inventory of the different build pipelines used in our games
Qualifications
- Experience of a least 5 years in game industry
- Experience with languages or scripts used in most common build pipelines such as C#, Python
- Experience with SCM tools like Git and Perforce and knowing their pros and cons
- Experience with CI/CD tools such as Jenkins, Gitlab CI/CD or others
- Experience with Distributed Build Systems such as Incredibuild or others
- Experience with Package Managers like Nuget, Conan, … or Artifactories such as JFrog
- Experience with Build Pipelines (code, data) of main game engines such as Unreal
- Experience with Docker, Kubernetes and related container technologies.
- Strong knowledge of Git workflows as well as Perforce workflows
- Good communication skills in English
- Proactivity, problem-solving, curiosity, open-minded, hands-on
Nice to have
- Experience with AWS or Azure
- Experience in working on projects with large binaries/artifacts/files or complex build pipelines
- Experience in console production pipeline
- Awareness of security best practices and pipelines (credential management, SAST, ...)
- Familiarity with Linux
Additional Information
- Join a diverse and talented team of professionals from around the world, working together to create unforgettable gaming experiences
- Enjoy a wonderful working environment in the heart of Paris, with cool offices and flexible working arrangements (2 days remote per week, flexible summer)
- Benefit from weekly training opportunities, lunch vouchers, competitive health insurance, and more!
Company Description
Leader in the development and publishing of games, Gameloft® has established itself as a pioneer in the industry, creating innovative gaming experiences for over 20 years. Gameloft creates games for all digital platforms, from mobile to cross-platform titles for PC and consoles. Gameloft operates its own established franchises such as Asphalt®, Dragon Mania Legends, Modern Combat and Dungeon Hunter and also partners with major rights holders including Disney®, LEGO®, Universal, Illumination Entertainment, Hasbro®, Mattel®, Lamborghini®, and Ferrari®. Gameloft distributes its games in over 100 countries and employs 3,600 people worldwide. Every month, 58 million unique users can be reached by advertisers in Gameloft games with Gameloft for brands, a leading B2B offering dedicated to brands and agencies. Gameloft is a Vivendi company.
Create Your Profile — Game companies can contact you with their relevant job openings.