Azure Cloud Engineer (DevOps)
venture
- Markham, Canada
- Hybrid
- Mid Level
- Posted
We are seeking an Intermediate Azure DevOps Engineer to implement, automate, and support Microsoft Azure environments for our clients. This role combines hands-on cloud infrastructure work with infrastructure as code, deployment pipelines, monitoring, and security.
Responsibilities
- You will own assigned technical work from implementation through documentation and operational handover, collaborating with senior architects on complex designs and escalations.
- Azure Infrastructure Deploy and maintain Azure resources, including virtual machines, storage, virtual networks, backup, and monitoring services.
- Configure networking components such as 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.
- Identify opportunities to improve resource utilization and control cloud costs.
- & DevOps 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 to automate provisioning, maintenance, and operational tasks.
- Git repositories, pull requests, code reviews, and version control practices.
- Implement repeatable deployments with appropriate testing, approvals, and rollback procedures.
- Maintain reusable templates and deployment standards across client environments.
- & Governance 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 appropriate pipeline controls.
- Implement resource tagging, Azure Policy, and configuration standards.
- Help investigate and remediate findings from Microsoft Defender for Cloud.
- Follow change management processes and maintain technical evidence to support client security and audit requirements.
- Monitoring & Client Delivery 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 clearly to colleagues and clients.
- Work with service desk and project teams to ensure effective operational handovers.
Requirements
- Qualifications 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.
jobapplier