Job Title: Virtual Machine Cloud Developer - Azure
Location: Montreal
ABOUT THE ROLE:
As a Cloud Senior Developer, you will be an integral member of a global team, working between Montreal and Paris. You will be responsible for managing and optimizing our Public Cloud infrastructure on Microsoft Azure, serving as the primary point of contact for the AMER region. In this role, you will support teams using the platform across various business lines.
The team manages all layers of the Public Cloud infrastructure, including networking, security, automation, FinOps, and platform expertise. While Azure is the primary cloud platform, there is limited usage of AWS. Only secure services such as AKS, Synapse, Service Bus, HDInsight, and Azure Databases are available for use.
We leverage scripting technologies like Terraform, shell scripts, and PowerShell, and also develop tools, portals, and APIs in .NET or Java to provide additional services. You will also work closely with the Big Data team overseeing the DataLake offering on Azure.
Your responsibilities will include designing platform evolution strategies, implementing solutions, and providing ongoing production support. You will also offer expertise to projects onboarding onto the platform.
Technical Stack:
- Python / Shell / PowerShell
- Terraform
- Kubernetes
- Jenkins
- Azure
KEY RESPONSIBILITIES:
In your role, you will:
- Build automation solutions to provision new Azure services while adhering to security constraints
- Maintain and upgrade existing Azure services, manage Microsoft relations for production incidents
- Develop tools to enhance Cloud services, such as cost monitoring and resiliency checks
- Create code samples and templates to accelerate Public Cloud adoption
- Maintain the CI/CD pipeline to facilitate building and testing of deliverables
- Train new Azure users, advising them on architecture and solution choices
This role offers a broad range of responsibilities, providing opportunities for learning and collaboration with experienced team members.
PROFILE:
Must Have:
- Solid understanding of the Azure ecosystem, specifically with Virtual Machines
- Extensive experience with scripting technologies such as Python, Bash, PowerShell, and Terraform
- Strong knowledge of CI/CD methodologies
- In-depth understanding of networking components (gateways, private endpoints, etc.)
Nice to Have:
- Strong communication skills
- Familiarity with Ansible, Packer, and Chocolatey
- Bilingual (French/English)
- Bachelor's degree in Computer Science, DEC, or equivalent technical certifications
This is a fantastic opportunity to join a global team working with cutting-edge cloud technologies and to enhance your career in the dynamic field of Azure cloud infrastructure.