Senior DevOps Engineer (Gaming)
Job Responsibilities:
We are seeking a skilled DevOps engineer with gaming industry experience to join our team at Seedworld Studios. The ideal candidate will have a solid understanding of infrastructure, automation, and previous experience establishing infrastructure and processes within game development.
Design and deploy a scalable CI/CD pipeline for Unreal Engine projects to support automation and efficiency in development cycles.
Automate build, testing, and deployment processes to streamline development operations.
Utilize crash reporting tools to enhance performance monitoring.
Integrate version control systems like Perforce into the CI/CD pipeline for effective code change tracking and management.
Establish and manage artifact repositories to store and version build artifacts and dependencies.
Automate deployment practices for Unreal Engine applications across various environments, including staging and production.
Implement blue-green deployments and canary releases to reduce downtime and mitigate risks.
Configure monitoring tools to oversee the performance of the CI/CD pipeline.
Continuously enhance and optimize the CI/CD workflow for improved speed, reliability, and efficiency.
Develop interfaces for publisher or first-party systems for tasks like build uploads and data querying.
Preferred Qualifications:
A degree in Computer Science, Engineering, or a related field is preferred.
Several years of experience in DevOps, build engineering, or a similar field, particularly within the gaming industry.
Proficiency in Unreal Engine development workflows.
Familiarity with CI/CD tools such as TeamCity and Cloud DevOps.
Proficient in scripting languages like Python, Shell, or PowerShell.
Knowledge of containerization technologies, particularly Docker and Kubernetes.
Experience with frameworks like Agones, Terraform, Terragrunt, Packer, and Helmfile.
Team Collaboration:
You will collaborate closely with a team of DevOps engineers and the game development team as an essential member of the DevOps engineering team.
Location:
This position is fully remote, with a preference for candidates located in APAC and EMEA regions.
Benefits:
21 days of annual leave in addition to local bank holidays.
Sick leave benefits.
Budget allocation for training and professional development courses.
Budget provisions for work-related equipment procurement, such as laptops.