Overview
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Skills
devops
azure
docker
kubernetes
terraform
Job Details
Job Title: DevOps Engineer
Location: Toronto, Canada
Job Summary:
We are seeking an experienced DevOps Engineer with strong expertise in Azure Cloud, Azure DevOps, containerization, orchestration, infrastructure automation, and database management. The ideal candidate will excel in scripting, SQL, and end-to-end DevOps practices to ensure scalable, secure, and high-performing deployments.
Key Responsibilities:
- Design, implement, and maintain scalable Azure Cloud infrastructure using best practices.
- Build and manage CI/CD pipelines in Azure DevOps for automated deployments.
- Containerize applications using Docker and orchestrate with Kubernetes.
- Implement Infrastructure as Code (IaC) with Terraform for repeatable deployments.
- Develop and maintain strong SQL queries, scripts, and database operations for application and infrastructure integration.
- Write efficient automation scripts (Bash, PowerShell, Python) for provisioning, monitoring, and troubleshooting.
- Monitor system performance, availability, and security with modern DevOps tools.
- Collaborate with development teams for smooth integration and optimized release cycles.
- Troubleshoot and resolve issues in production and staging environments with minimal downtime.
Required Skills & Qualifications:
- 7+ years of experience in DevOps, Cloud, or Infrastructure Engineering roles.
- Hands-on experience with Azure Cloud services (compute, networking, storage, monitoring).
- Strong knowledge of Azure DevOps pipelines, repos, and artifacts.
- Proficiency in Docker and Kubernetes for container management.
- Strong SQL skills writing queries, optimizing performance, and handling database operations.
- Proficiency with Terraform for IaC.
- Excellent scripting skills (Bash, PowerShell, or Python).
- Familiarity with monitoring/logging tools (Prometheus, Grafana, ELK Stack, or Azure Monitor).
- Solid understanding of security best practices in cloud and containerized environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.