Signature IT World Inc
DevOps Engineer
Signature IT World IncCanada3 days ago
ContractInformation Technology

Job Title

Azure DevOps Engineer

Job Overview

The Azure DevOps Engineer is responsible for designing, implementing, and managing CI/CD pipelines and automating infrastructure within the Microsoft Azure cloud ecosystem. This position collaborates closely with software, QA, and IT teams to ensure efficient and secure delivery of cloud-based services and applications.

Key Responsibilities

  • Architect, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps tools.
  • Automate the provisioning, configuration, and management of Azure-based infrastructure using Infrastructure as Code (IaC) tools.
  • Monitor application and infrastructure performance; proactively troubleshoot and resolve deployment, performance, or security-related issues.
  • Collaborate with development, QA, and operations teams to integrate new software and ensure the reliability and scalability of deployed applications.
  • Implement and maintain configuration management solutions and security best practices throughout the software delivery lifecycle.
  • Maintain comprehensive documentation for infrastructure, deployment processes, and operating procedures.
  • Analyze resource usage and optimize for cost and performance.
  • Plan and execute backup and disaster recovery strategies.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a DevOps Engineer with hands-on experience in Azure DevOps.
  • Strong knowledge of Microsoft Azure cloud services and architecture.
  • Proficiency in setting up and managing CI/CD pipelines (Azure Pipelines, Jenkins, GitHub Actions, or similar).
  • Experience with Infrastructure as Code tools.
  • Knowledge of containerization and orchestration platforms (Docker, Kubernetes).
  • Competency in scripting (PowerShell, Bash, or Python).
  • Familiarity with monitoring and logging tools such as Azure Monitor, Prometheus, or ELK Stack.
  • Solid understanding of version control systems (Git, Azure Repos).
  • Strong problem-solving, troubleshooting, and communication skills.
  • Good grasp of security best practices in cloud and CI/CD processes.

Preferred Qualifications

  • Azure certifications (e.g., AZ-400: Microsoft Certified DevOps Engineer Expert).
  • Experience with other cloud providers (AWS, GCP) is a plus.
  • Prior exposure to Agile/Scrum environments.

Key Skills

Ranked by relevance