We are looking for a Senior DevOps Programmer to join the core technologies (Core Tech) team. Core Tech develops backend and frontend services, supporting and enhancing Behaviour games. Our services are diverse, but they are all based in cloud systems, and are used by games like Dead by Daylight, to develop their own in-game features: matchmaking, player progression, in-game purchases, friends' system, messaging, are but a few examples. There are more.
The DevOps role will be critical in maintaining, automating, and enhancing the systems that power these games, ensuring that all services are reliable, scalable, and efficient. If you have a passion for building and managing cloud infrastructure, and a knack for optimizing processes, we’d love to hear from you!
In this role, you will :
- Design, build, and maintain scalable infrastructure on cloud platforms like AWS, ensuring high availability and performance of our systems.
- You will create and maintain CI/CD pipelines to automate deployment, ensuring that code is seamlessly tested, delivered, and released to production environments.
- You will be responsible for deploying and managing containerized applications using Kubernetes in a production environment, ensuring that clusters are properly maintained, scalable, and secure.
- Work closely with the development teams to support their infrastructure needs, optimize resource usage, and enhance the performance and reliability of systems in production.
- Participate in an on-call rotation to respond to critical infrastructure issues and ensure minimal downtime.
- Use best practices in testing, security, performance monitoring and effective use of resources
What we're looking for :
- This is a senior role. You need to have at least 5 years of experience in a DevOps or infrastructure role, with hands-on experience in cloud platforms like AWS, GCP, or Azure.
- Strong production-level understanding and hands-on experience with Kubernetes for container orchestration, including managing clusters, scaling applications, and ensuring reliability.
- Proficiency in automating infrastructure and processes using tools like Terraform and Ansible
- Experience with monitoring and observability tools such as Datadog, Prometheus, or similar, to ensure system reliability and performance.
- You should have a solution-oriented mindset, with the ability to troubleshoot complex issues efficiently.
- You will be working closely with developers, tech leads, and other members of Core Tech, so excellent collaboration and communication skills are essential
Dans ce rôle, vous devrez :
- Concevoir, construire et maintenir une infrastructure évolutive sur des plateformes cloud comme AWS, garantissant la haute disponibilité et les performances de nos systèmes.
- Vous créerez et maintiendrez des pipelines CI/CD pour automatiser le déploiement, en garantissant que le code est testé, livré et publié de manière transparente dans les environnements de production.
- Vous serez responsable du déploiement et de la gestion des applications conteneurisées à l'aide de Kubernetes dans un environnement de production, en veillant à ce que les clusters soient correctement entretenus, évolutifs et sécurisés.
- Travailler en étroite collaboration avec les équipes de développement pour répondre à leurs besoins en infrastructure, optimiser l'utilisation des ressources et améliorer les performances et la fiabilité des systèmes en production.
- Participer à une rotation d'astreinte pour répondre aux problèmes d'infrastructure critiques et garantir un temps d'arrêt minimal.
- Utiliser les meilleures pratiques en matière de tests, de sécurité, de surveillance des performances et d'utilisation efficace des ressources
Ce que nous recherchons :
- Vous avez au moins 5 ans d'expérience dans un rôle DevOps ou d'infrastructure, avec une expérience pratique des plateformes cloud comme AWS, GCP ou Azure.
- Solide compréhension au niveau de la production et expérience pratique de Kubernetes pour l'orchestration de conteneurs, y compris la gestion des clusters, la mise à l'échelle des applications et la garantie de la fiabilité.
- Maîtrise de l'automatisation de l'infrastructure et des processus à l'aide d'outils tels que Terraform et Ansible
- Expérience avec des outils de surveillance et d'observabilité tels que Datadog, Prometheus ou similaire, pour garantir la fiabilité et les performances du système.
- Vous devez avoir un esprit axé sur les solutions et être capable de résoudre efficacement des problèmes complexes.
- Vous travaillerez en étroite collaboration avec les développeur·euses, les responsables techniques et d'autres membres de Core Tech.
- D'excellentes compétences en collaboration et en communication sont donc essentielles.
Nous recherchons un·e programmeur·euse DevOps senior·e pour rejoindre l'équipe des technologies de base (Core Tech). Core Tech développe des services backend et frontend, prenant en charge et améliorant les jeux comportementaux. Nos services sont divers, mais ils sont tous basés sur des systèmes cloud et sont utilisés par des jeux comme Dead by Daylight, pour développer leurs propres fonctionnalités dans le jeu : matchmaking, progression des joueurs, achats dans le jeu, système d'amis, messagerie, etc. mais quelques exemples. Il y en a d'autres.
Le rôle DevOps sera essentiel pour maintenir, automatiser et améliorer les systèmes qui alimentent ces jeux, garantissant que tous les services sont fiables, évolutifs et efficaces. Si vous avez une passion pour la création et la gestion d’une infrastructure cloud et un talent pour l’optimisation des processus, nous serions ravis d’avoir de vos nouvelles !