Cloud Developer VM (Senior)

Montreal, QC, CA

€16
13 days ago
Save Job

Summary

Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.

SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.

En tant qu’entreprise de consultation en TI basée au Québec, SII Canada opère dans un environnement mondial où l’anglais est essentiel. Cette offre d’emploi est publiée en anglais pour souligner l’importance de cette langue dans nos opérations quotidiennes. Nous restons dédiés à la promotion et au respect de la langue française au sein de notre entreprise.

Le poste :

  • En tant que Développeur Senior Cloud, vous faites partie d'une équipe centrale mondiale répartie entre Montréal et Paris, avec plusieurs responsabilités liées à notre infrastructure Cloud public sur Microsoft Azure. Membre de cette équipe mondiale, vous êtes le principal point de contact pour la région AMER, face aux équipes utilisant la plateforme pour diverses lignes de métiers.
  • L’équipe gère toutes les couches nécessaires pour offrir le Cloud public aux équipes IT de la division banque d'investissement : réseau, sécurité, automatisation, FinOps, expertise. Nous utilisons principalement Azure, avec des usages limités d'AWS. Seuls les services sécurisés sont ouverts à l'utilisation, tels que AKS, Synapse, Service Bus, HDInsight, Azure Database, etc.
  • L’équipe utilise des technologies de script telles que Terraform, shell scripts ou PowerShell, mais met également en place des outils/portails/APIs en .Net ou Java pour fournir des services supplémentaires.
  • L’équipe travaille en étroite collaboration avec l’équipe Big Data en charge de l’offre DataLake sur Azure.
  • Vous participerez à la conception de l’évolution de la plateforme, à sa mise en œuvre et au support en production. Vous apporterez également votre expertise aux projets d'intégration sur la plateforme.

Stack technique :

PYTHON/SHELL/POWERSHELL | TERRAFORM | KUBERNETES | JENKINS | AZURE

Votre quotidien :

Pour ce poste, vous serez responsable des missions suivantes :

  • Construire l’automatisation pour provisionner de nouveaux services Azure en respectant nos contraintes de sécurité.
  • Maintenir les services Azure existants, effectuer les mises à jour vers les nouvelles versions et gérer les relations avec Microsoft pour les incidents de production.
  • Créer des outils pour fournir des services supplémentaires autour du Cloud, comme la surveillance des coûts, les vérifications de résilience, etc.
  • Développer des exemples de code / des modèles pour accélérer l’adoption du Cloud public.
  • Maintenir le pipeline CI/CD pour construire et tester nos livrables.
  • Former les nouveaux utilisateurs d'Azure et les conseiller sur la bonne architecture / solution.
  • C'est un rôle très complet, couvrant de nombreux sujets, et une excellente opportunité d’apprendre de nouvelles choses, en s’appuyant sur l'expertise spécifique de chaque membre de l’équipe.

Compétences requises :

  • Bonne connaissance de l'écosystème Azure, en particulier des Machines Virtuelles.
  • Expérience solide avec les technologies de script telles que Python, Bash ou PowerShell et Terraform.
  • Bonne compréhension de la méthodologie CI/CD.
  • Très bonne compréhension des aspects réseau (passerelles, points de terminaison privés, etc.).

Compétences appréciées :

  • Bonnes compétences en communication.
  • Connaissances sur Ansible/Packer/Chocolatey.
  • Bilinguisme (Français/Anglais).
  • Diplôme en informatique, DEC, ou certifications techniques équivalentes.

The job:

  • As Cloud Senior Developer, you are part of a global central team distributed between Montréal and Paris, with multiple responsibilities related to our Public Cloud infrastructure on Microsoft Azure. Member of that global team, you are the main point of contact for AMER region, in front of the teams using the platform for various business lines.
  • The team manage all the layers to have Public Cloud offer for IT teams in the Investment Banking department: network, security, automation, finops, expertise. We are using Azure cloud in majority, with small usages of AWS. Only secured services are opened to be used, as AKS, Synapse, Service Bus, HDInsight, Azure Database, etc.
  • The team leverage on scripting technologies as Terraform, shell scripts or PowerShell, but implement tools/portal/APIs as well in .Net or Java to provide additional services.
  • The team works closely with the Big Data team in charge of the DataLake offer on Azure.
  • You’ll participate to the design of the evolution of the platform, implementation and production support as well. You’ll also provide your expertise to projects onboarding on the platform.

Technical stack:

PYTHON/SHELL/POWERSHELL | TERRAFORM | KUBERNETES | JENKINS | AZURE

Your day-to-day:

For your role, you will oversee the following missions:

  • Build the automation to provision new Azure services with our security constraints
  • Maintain the existing Azure services, upgrading to new versions and manage relationship with Microsoft for production incidents
  • Build tools to provide additional services around Cloud, as cost monitoring, resiliency checks, etc.
  • Build code samples / templates to accelerate the adoption of the Public Cloud
  • Maintain the CI/CD pipeline to build and test our deliverables
  • Train new users of Azure cloud, and advise them on the right architecture/solution
  • It’s a wide role with covering many topics, and great opportunity to learn new things, leveraging on the specific expertise of each member of the team.

Must Have:

  • Good knowledge on Azure ecosystem, in particular Virtual Machines Strong experience with scripting technologies as Python or Bash or PowerShell and Terraform
  • Good understanding of the CI/CD Methodology
  • Very good understanding of the network aspects (gateways, private endpoints, etc.

Nice to Have:

  • Good communication skills
  • Knowledge on Ansible/Packer/Chocolatey
  • Bilingualism (French/English)
  • Bachelor’s degree in computer science, DEC, or equivalent technical Certifications

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job