This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Azure Engineer in Canada.
This role offers the opportunity to design, build, and optimize cloud-native solutions on Microsoft Azure within a fast-evolving, innovation-driven environment. You will work across a wide range of Azure services, contributing to the architecture and deployment of scalable, secure, and high-performing cloud infrastructure. The position involves hands-on engineering across IaaS, PaaS, and SaaS environments, with a strong focus on automation, security, and reliability. You will collaborate with cross-functional teams to implement modern DevOps practices and Infrastructure as Code, ensuring efficient and repeatable deployments. This is a highly technical role where your expertise will directly influence cloud strategy and platform modernization efforts. You will also stay at the forefront of Azure innovations, continuously improving solutions to leverage the latest cloud capabilities.
Accountabilities
- Design, deploy, and manage end-to-end Azure cloud solutions across IaaS, PaaS, and SaaS environments, including compute, storage, and networking components.
- Implement and maintain core Azure infrastructure services such as Landing Zones, Virtual Desktop environments, Defender for Cloud, and related enterprise platforms.
- Architect secure and scalable networking solutions using VNETs, VPNs, ExpressRoute, and other Azure networking capabilities.
- Develop and deploy cloud-native applications using Azure App Services and integrate them with broader Azure ecosystems.
- Build and maintain CI/CD pipelines using Azure DevOps to support automated deployments, testing, and monitoring.
- Implement Infrastructure as Code using tools such as ARM templates, Terraform, or Bicep to ensure consistency and scalability.
- Deploy and manage containerized workloads using Azure Kubernetes Service (AKS).
- Ensure strong security posture across all solutions by applying Azure security best practices and governance standards.
- Monitor, troubleshoot, and optimize application and infrastructure performance using Azure monitoring tools.
Requirements
- 5+ years of hands-on experience working with Microsoft Azure across a broad range of services.
- Strong understanding of Azure networking, security, compute, storage, and application services.
- Experience designing and implementing CI/CD pipelines using Azure DevOps or similar tools.
- Solid expertise in Infrastructure as Code (IaC) using ARM templates, Terraform, or Bicep.
- Familiarity with containerized environments and orchestration using Azure Kubernetes Service (AKS).
- Experience with Azure identity and access management, including Azure Active Directory (B2B/B2C).
- Strong problem-solving skills with the ability to operate effectively in fast-paced, evolving environments.
- Excellent communication skills, with the ability to collaborate across technical and non-technical teams.
- Relevant Azure certifications (such as Azure Solutions Architect Expert or Azure Developer Associate) are highly desirable.
- Experience with Azure monitoring tools such as Application Insights and Azure Monitor is an advantage.
Benefits
- Competitive salary range aligned with experience and location.
- Flexible remote work arrangement across Canada and the United States.
- Comprehensive health, dental, and vision insurance coverage.
- Opportunities for professional growth through certifications and continuous learning.
- Exposure to large-scale enterprise Azure environments and cutting-edge cloud technologies.
- Collaborative and inclusive work culture focused on innovation and technical excellence.
- Access to modern DevOps tools and cloud-native development practices.
- Career development opportunities within a growing cloud consulting environment.