Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Azure DevOps Engineer managing Azure infrastructure, Terraform/Bicep automation, pipelines, and cloud security. Supporting migrations, monitoring, troubleshooting, and operational handovers for client environments.

Responsibilities

  • Deploy and maintain Azure resources, including virtual machines, storage, virtual networks, backup, and monitoring services
  • Configure network security groups, VPN connectivity, private endpoints, and DNS
  • Support migrations from on-premises and hosted infrastructure into Azure
  • Investigate performance, availability, connectivity, and configuration issues
  • Improve resource utilization and control cloud costs
  • Build and maintain infrastructure as code using Terraform or Bicep
  • Develop and support CI/CD pipelines in Azure DevOps for infrastructure and application deployments
  • Write PowerShell scripts for provisioning, maintenance, and operational automation
  • Manage Git repositories, pull requests, code reviews, and version control practices
  • Implement repeatable deployments with testing, approvals, and rollback procedures
  • Maintain reusable templates and deployment standards across client environments
  • Apply least-privilege access through Microsoft Entra ID, Azure role-based access control, and managed identities
  • Secure credentials and secrets using Azure Key Vault and pipeline controls
  • Implement resource tagging, Azure Policy, and configuration standards
  • Investigate and remediate Microsoft Defender for Cloud findings
  • Follow change management processes and maintain technical evidence for client security and audit requirements
  • Configure Azure Monitor, Log Analytics, dashboards, and actionable alerts
  • Troubleshoot failed deployments and infrastructure incidents, documenting causes and corrective actions
  • Support backup and recovery testing
  • Maintain infrastructure diagrams, configuration records, deployment guides, and operational runbooks
  • Communicate technical progress, risks, and issues to colleagues and clients
  • Work with service desk and project teams to ensure effective operational handovers

Requirements

  • Approximately 3–5 years of relevant infrastructure, cloud, or DevOps experience, including hands-on Azure administration
  • Practical experience deploying and supporting production Azure environments
  • Experience with Terraform or Bicep and a working understanding of infrastructure as code
  • Experience building or maintaining Azure DevOps pipelines using YAML
  • Proficiency with PowerShell and Git
  • Understanding of Azure networking, identity, access controls, monitoring, and backup
  • Ability to troubleshoot independently, recognize risk, and escalate appropriately
  • Strong documentation, communication, and organizational skills
  • Ability to manage assigned work across multiple client environments

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AzureCloudDNSTerraformVault

Location requirements

HybridMarkhamCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.