Spécialiste Config et Déploiement / Build & Release Specialist

Montreal, Quebec, Canada - QA

Description

Rejoignez notre équipe et découvrez l’expérience Audiokinetic!

Nous recherchons des personnes avec un profil hybride entre la gestion d’infrastructure et le développement logiciel: celles-ci doivent être à l’aise avec les machines virtuelles, bien connaître les particularités de l’installation de logiciels sur Linux, Mac et Windows (systèmes d'exploitation, gestion de fichiers, etc). En tant que membre de l'équipe Outils et Automatisation du département d'Assurance Qualité, la personne retenue participera au développement, à la maintenance et à l’automatisation du "build pipeline".

La personne idéale travaille de manière autonome, a un grand esprit de collaboration et de travail d'équipe, démontre une volonté d'apprendre de nouvelles technologies et a d'excellentes aptitudes de communication écrites et orales en anglais.

Ce que vous ferez :

Vos tâches consistent habituellement en ce qui suit, mais ne s'y limitent pas :

  • Maintenir le système de construction (build system utilisant Jenkins et Python)
  • Configurer et automatiser la configuration des machines virtuelles Windows pour le nouveau système de build (VCenter)
  • Configurer et mettre à jour les machines de build Mac (certificats, notarization)
  • Mettre à jour les images en fonction des nouveaux SDKs et OS des plateformes supportées par Wwise (PlayStation, Xbox, Android, iOS, etc.)
  • Investiguer les problèmes spécifiques sur mac, linux et sur les VMs
  • Améliorer la visibilité du build system en développant de nouveaux rapports et bilans (dashboards)
  • Automatiser la publication des livrables d'Audiokinetic (Wwise, échantillons, certifications, etc.)
  • Évaluer les besoins des équipes d'assurance qualité et de développement afin de concevoir les solutions appropriées
  • Mettre à jour des logiciels existants dans plusieurs langues et plateformes
  • Contrôler et maintenir les systèmes automatisés

Ce que vous apportez à l'équipe :

  • Expérience avec des outils d'intégration continue tels que Jenkins
  • Familiarité avec langages de scripting (Lua, Perl, Batch, Bash, Python)
  • Familiarité avec les systèmes de contrôle de source (Git, Subversion, Perforce)
  • 4 ans ou plus d'expérience en développement logiciel ou en charge du build system
  • Bonne connaissance de la suite d'outils de développement C++ (Visual Studio, Xcode) sur Windows, Mac et Linux
  • Expérience avec outils de conteneurisation (Docker)
  • Expérience en développement multiplateforme (Windows, Mac, Xbox, PlayStation, iOS, Android, Linux et plus!), un atout
  • Excellentes communications écrites et orales en anglais.

COVID-19 : l'équipe travaille entièrement à distance à l'heure actuelle.

Pourquoi vous joindre à l’équipe d’Audiokinetic?

Audiokinetic est le principal fournisseur mondial de solutions audio multiplateformes pour les industries des jeux et des médias interactifs. Elle définit les nouvelles normes en matière de production audio interactive pour les domaines du divertissement à lieu fixe, de l'automobile, des produits électroniques grand public et de la simulation de formation. Audiokinetic est un partenaire stratégique de confiance, et ce, auprès des plus importants développeurs et fabricants d'équipement d'origine pour les médias interactifs à l'échelle internationale. Audiokinetic compte un vaste écosystème d'alliés de longue date au sein de l'industrie de l'audio et des fabricants de plateformes. Les solutions intergicielles de la société comprennent notamment les systèmes de création primés Wwise® et SoundSeed®, ainsi que Wwise Automotive™. Le siège social d’Audiokinetic est situé à Montréal, Québec, Canada. Elle comprend aussi une filiale à Tokyo, au Japon, ainsi qu’à Shanghai, en Chine, en plus d’experts en produits en Europe et aux États-Unis. www.audiokinetic.com

Nous sommes à la recherche de personnes passionnées par l'idée de l'audio interactif dans les domaines des jeux, de la réalité virtuelle et des expériences interactives. Nous valorisons la créativité, la curiosité, le souci du détail, le travail d'équipe, l'autonomie et la prise d'initiative.

Si vous souhaitez nous aider à façonner l'avenir de la production audio, cliquez sur le bouton « Apply for this job » pour soumettre votre candidature. Nous sommes conscients que postuler à un nouveau poste demande beaucoup de travail et d'efforts et nous apprécions sincèrement le temps que vous nous accordez.

Requirements

Join our team and experience Audiokinetic!

We are looking for people with a hybrid profile between infrastructure management and software development: they must be comfortable with virtual machines, be familiar with the particularities of software installation on Linux, Mac and Windows (operating systems, file management, etc.). As a member of the QA department's Tools and Automation team, the successful candidate will participate in the development, maintenance and automation of the build pipeline.

The ideal candidate works autonomously, has a strong spirit of collaboration and teamwork, demonstrates a willingness to learn new technologies, and has excellent written and verbal communication skills in English and French.

What will you do?

The work involves, but is not limited to, the following:

  • Maintain the build system (Jenkins, Python)
  • Configure and automate the configuration of Windows virtual machines for the new build system (VCenter)
  • Configure and update Mac build machines (certificates, notarization)
  • Update images matching the Platform SDKs and OSes supported by Wwise (PlayStation, Xbox, Android, iOS, etc.)
  • Investigate specific issues on mac, Linux and VMs
  • Improve build system visibility by developing new reports and dashboards
  • Automate publishing for all deliverables (Wwise software, samples, certifications, etc.)
  • Evaluate QA and development teams’ needs and design appropriate solutions for them
  • Update existing software in multiple languages and platforms
  • Monitor and maintain automated systems

What you bring to the team:

  • Experience with continuous integration tools such as Jenkins
  • Familiarity with scripting languages (Lua, Perl, Batch, Bash, Python)
  • Familiarity with source control systems (Git, Subversion, Perforce)
  • 4+ years of experience in software development or build system management
  • Good knowledge of the C++ development toolchain (Visual Studio, Xcode) on Windows, Mac and Linux
  • Experience with containerization tools (Docker)
  • Experience in cross-platform development (Windows, Mac, Xbox, PlayStation, iOS, Android, Linux and more!), an asset
  • Excellent written and oral communication skills in English.

COVID-19: the team is currently working completely remotely.

Why join the Audiokinetic team?

Audiokinetic is the leading provider of cross-platform audio solutions for interactive media and gaming, and sets new standards in interactive audio production for location-based entertainment, automotive, consumer electronics, and training simulation. A trusted and strategic partner to the world’s largest interactive media developers and OEMs, Audiokinetic has a long-established ecosystem of allies within the audio industry and amongst platform manufacturers. The company’s middleware solutions include the award-winning Wwise® and SoundSeed®, as well as Wwise Automotive™. Audiokinetic is headquartered in Montréal, QC, Canada, has subsidiaries in Tokyo, Japan, and Shanghai, China, as well as Product Experts in Europe and the USA. www.audiokinetic.com

We are looking for people who are passionate about interactive audio in games, virtual reality, and interactive experiences. We value creativity, curiosity, attention to details, teamwork, autonomy and initiative.

If you’re interested in helping us shape the future of audio production, click the “Apply for this job” button to submit your application. We know that applying to a new role takes a lot of work and effort and we sincerely value your time.