XPT Software

Azure DevOps Engineer

XPT Software

Melbourne, Victoria, Australia · Full Time

Be the first to apply

Experience
8 yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Overview

XPT Software is hiring a seasoned Azure DevOps Engineer to lead the design, deployment, and management of DevOps solutions centered on Microsoft Azure. This role focuses on enhancing automation, continuous integration/delivery (CI/CD), and infrastructure-as-code methodologies to create robust and efficient software release pipelines.

Key Responsibilities

  • Develop and sustain scalable, reliable CI/CD workflows via Azure DevOps services.
  • Utilize infrastructure automation tools such as ARM templates, Terraform, or Azure CLI to provision and manage cloud resources.
  • Partner with software development, testing, and operational teams to optimize release cycles and deployment strategies.
  • Conduct performance monitoring, troubleshooting, and system reliability improvements in Azure environments.
  • Implement automated testing within pipelines to guarantee high-quality releases.
  • Define and enforce cloud deployment governance, security policies, and best operational practices.
  • Handle version management through Git and Azure Repos integration.
  • Apply containerization and orchestration techniques using Docker, Kubernetes, or Azure Kubernetes Service (AKS).
  • Plan capacity requirements and establish disaster recovery and backup protocols on Azure.
  • Provide mentorship to junior DevOps professionals and facilitate cross-team collaboration on DevOps initiatives.
  • Continuously update knowledge of Azure DevOps tools, industry advancements, and emerging trends.

Required Qualifications and Skills

  • Bachelor’s degree in Computer Science, Engineering, or a relevant discipline.
  • At least 8 years of professional experience in DevOps engineering or closely related fields.
  • Mastery of Azure DevOps components, including Pipelines, Boards, Repos, and Artifacts.
  • Proficiency with Infrastructure as Code solutions like ARM templates, Terraform, or Ansible.
  • Strong scripting skills in languages such as PowerShell, Bash, or Python.
  • Comprehensive knowledge and practical experience in CI/CD methodologies and tools.
  • Expertise with Microsoft Azure platform services, including Azure App Services, VMs, Storage, and AKS.
  • Hands-on skills in container technologies (Docker) and orchestration platforms (Kubernetes/AKS).
  • In-depth understanding of network architecture, security frameworks, and identity/access management on cloud systems.
  • Familiarity with monitoring and logging frameworks like Azure Monitor, Application Insights, and the ELK stack.
  • Experience working within Agile and Scrum environments.
  • Excellent analytical problem-solving abilities and collaborative communication prowess to engage diverse technical and business teams.

Minimum education

Bachelor's Degree

Tools & software

Docker Docker required

How they work

Communication Teamwork & Collaboration Problem Solving
🤖
Online · instant AI help
Broxer