XPT Software Australia Pty Ltd

Azure DevOps Engineer

XPT Software Australia Pty Ltd Victoria, Australia

IT Services and IT Consulting · 51-200 employees

Oct 19
devops Senior (5-10 yrs) Contractor Australia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The candidate will design, build, and maintain scalable CI/CD pipelines while automating infrastructure provisioning using IaC tools. They will also collaborate with cross-functional teams to optimize system performance, security, and release management processes.

What they look for

Azure DevOps CI/CD Infrastructure as Code Terraform ARM Templates Kubernetes Docker Azure Kubernetes Service PowerShell Bash Python Git Azure Monitor Application Insights Agile Scrum

Requirements

The role requires a minimum of 8 years of experience in DevOps engineering and a bachelor's degree in a relevant field. Candidates must possess strong expertise in Azure DevOps, containerization, and scripting languages like PowerShell or Python.

Full description

Job Summary:

We are seeking an experienced Azure DevOps Engineer with hands-on experience in designing, implementing, and managing DevOps practices using Microsoft Azure. The candidate will be responsible for driving automation, continuous integration, continuous delivery (CI/CD), and infrastructure as code (IaC) to ensure efficient and reliable software deployment pipelines.

Key Responsibilities:

  • Design,

build, and maintain scalable and resilient CI/CD pipelines using Azure DevOps services.

  • Automate

infrastructure provisioning and management using tools like ARM templates, Terraform, or Azure CLI.

  • Collaborate

with development, QA, and operations teams to streamline and enhance release management processes.

  • Monitor,

troubleshoot, and optimize system performance and reliability in cloud environments.

  • Implement

automated testing frameworks and ensure quality assurance within the deployment pipelines.

  • Establish

best practices and governance for cloud deployment and security.

  • Manage

version control using Git and Azure Repos.

  • Define

and implement configuration management and container orchestration with Kubernetes, Docker, or Azure Kubernetes Service (AKS).

  • Engage

in capacity planning, disaster recovery, and backup strategies in Azure cloud.

  • Mentor

and guide junior team members and coordinate cross-team DevOps initiatives.

  • Stay

updated with the latest Azure DevOps tools, industry trends, and best practices.

Required Skills and Qualifications:

  • Bachelor’s

degree in Computer Science, Engineering, or related field.

  • Minimum

8 years of experience in DevOps engineering or related roles.

  • Strong

expertise with Azure DevOps, including Pipelines, Boards, Repos, and Artifacts.

  • Hands-on

experience with Infrastructure as Code tools such as ARM templates, Terraform, or Ansible.

  • Proficiency

in scripting languages like PowerShell, Bash, or Python.

  • Extensive

experience with CI/CD tools and practices.

  • Deep

knowledge of cloud platforms, especially Microsoft Azure services (Azure App Services, Azure VMs, Azure Storage, AKS, etc.).

  • Experience

with containerization using Docker and orchestration using Kubernetes or AKS.

  • Solid

understanding of networking, security, and identity management in cloud environments.

  • Familiarity

with monitoring and logging tools like Azure Monitor, Application Insights, and ELK stack.

  • Strong

understanding of Agile and Scrum methodologies.

  • Excellent

problem-solving skills and ability to work collaboratively in a fast-paced environment.

  • Strong

communication skills to interact effectively with technical and non-technical stakeholders

Similar roles