This job might no longer be available.
DevOps - Central Technologies | DevOps - Technologies centrales
3 years ago
Behaviour is looking for a talented DevOps to work within our Corporate Technologies group that develops and supports the tools game productions teams need in order to deliver an outstanding experience to millions of players worldwide. Our primary tool is our backend-as-a-service (BaaS) that is used as the central point to store player data and established interactions between players.
The DevOps must be a quick learner and a real problem-solver. He/she must know how to resolve complex set cases while knowing how to find simple and adapted solutions.
In this role, you will :
- Participate in the design and manage cloud infrastructures for web applications and games;
- Ensure appropriate daily operations for the systems under its responsibility;
- Solving problems at the root, find failure trends to identify long-term solutions;
- Establish processes to improve operational flows to better meet customer needs;
- Recognize and adopt best practices in testing, security, operational support and effective use of resources;
- Adapting and improving processes and systems management operations to meet rapidly growing and changing systems and traffic;
- Establish and support the process of compiling, testing and deployment of server applications.
What we're looking for :
- 2+ years of experience using Linux;
- Excellent problem analysis and troubleshooting skills;
- Excellent judgment, organization and problem-solving;
- Excellent knowledge of at least one of these scripting languages (Bash, Python, Go);
- Experience with container technology (Docker);
- Experience with version control tools like Git and Perforce;
- Experience with Ansible, Chef or others configuration management tools;
- Experience in managing cloud infrastructure on Amazon AWS , Microsoft Azure, Google Cloud Platform or other;
- Experience with Infrastructure-as-code tools (terraform);
- Experience with Jenkins or other CI/CD tools.
Dans ce rôle, vous devrez :
- Participer au développement et gérer les infrastructures de type Cloud pour les applications web et les jeux;
- Assurer le bon fonctionnement quotidien des systèmes sous sa responsabilité;
- Solutionner les problèmes à la base, identifier les tendances de défaillance, et identifier des solutions à long-terme;
- Établir les processus nécessaires à l’amélioration des flux opérationnels, afin de mieux répondre aux besoins des clients;
- Identifier et adopter les meilleures pratiques en matière de tests, de sécurité, de support opérationnel, et d’utilisation efficace des ressources;
- Adapter et améliorer les processus et les systèmes de gestion des opérations afin de faire face à la croissance et aux changements rapides des systèmes et de l’achalandage;
- Établir et supporter le processus de compilation, les tests, et le déploiement des applications serveur;
- Participer au support sur appel en rotation (soirs/fins de semaine) avec le reste de l’équipe.
Ce que nous recherchons :
- Au moins 2 ans d’expérience avec Linux;
- Excellentes aptitudes pour l’analyse et la résolution de problèmes;
- Excellent jugement et sens de l’organisation;
- Maitrise d’au moins un de ces langages de script (Bash, Python, Go);
- Expérience avec les conteneurs informatiques (Docker);
- Expérience avec les systèmes de contrôle de version comme Git et Perforce;
- Expérience avec Ansible, Chef ou avec d’autres outils de gestion de configuration;
- Expérience en gestion d’infrastructures de type Cloud sur Amazon AWS, Microsoft Azure, Google Cloud Platform ou autres;
- Expérience avec des outils d’infrastructure en tant que code (Terraform);
- Expérience avec Jenkins ou avec d’autres outils CI/CD;
- Expérience avec des outils de suivi ou avec des bases de données comportant des séries temporelles (Prometheus, InfluxDB ou autres);
- Bonne connaissance du protocole TCP/IP et d’autres concepts connexes.
Behaviour cherche un.e DevOps pour son équipe de développement de jeux en ligne située à Montréal. La personne choisie sera responsable de l’administration et de l’application technique de multiples systèmes de production, et devra travailler avec des systèmes évolutifs et des plates-formes ouvertes. Cette personne devra également utiliser des technologies de pointe, et être à l’aise dans un environnement de travail créatif et en constant changement.
Notre outil principal est le Backend-as-a-Service (BaaS) ; vous collaborerez avec les équipes de production afin de mieux comprendre leurs besoins, et avec l'équipe back-end afin de trouver la meilleure façon de réaliser les caractéristiques des interfaces utilisateurs destinées à la gestion des activités en ligne de nos jeux.
Create Your Profile — Game companies can contact you with their relevant job openings.