Search jobs now Find the right job type for you Explore how we help jobseekers Contract talent Permanent talent Project and interim management Learn how we work with you Executive search Finance and accounting Financial services Technology Business support Human resources Marketing Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2025 Salary Guide Press room Salary and hiring trends Adaptive working Competitive advantage Work-life balance Diversity and inclusion Browse jobs Find your next hire Our locations

DevOps Engineer in Melbourne

DevOps Engineer job description

As a core member of the infrastructure and engineering team, the DevOps Engineer plays a crucial role in bridging development and operations to improve deployment frequency, system reliability, and scalability. This role is central to building and maintaining efficient CI/CD pipelines, automating processes, and ensuring robust infrastructure.

DevOps Engineer duties and responsibilities of the job

Key responsibilities of a typical DevOps Engineer specialising in Infrastructure and Engineering include:Designing, implementing, and managing CI/CD pipelines to support efficient and secure software deliveryAutomating infrastructure provisioning and configuration using tools such as Terraform, Ansible, or similarMonitoring system performance, identifying bottlenecks, and optimising cloud and on-prem environmentsCollaborating with development teams to ensure operational considerations are integrated into the software lifecycleMaintaining and improving infrastructure-as-code and containerisation practices (e.g., Docker, Kubernetes)Ensuring high availability, scalability, and disaster recovery capabilities across systemsManaging cloud environments (e.g., AWS, Azure, GCP), including cost optimisation and security controlsImplementing and maintaining observability tools for logging, monitoring, and alerting (e.g., Prometheus, Grafana, ELK)Writing automation and troubleshooting scripts (e.g., Python, Bash, PowerShell)Managing multiple environments (e.g., dev, staging, production) and supporting release management processesConducting root cause analysis of incidents and implementing preventive solutionsSupporting the implementation of DevSecOps practices to ensure secure delivery pipelinesThis role suits technically skilled professionals with a strong foundation in systems engineering, automation, and cloud infrastructure, as well as a collaborative mindset that thrives in fast-paced, cross-functional environments.

Typical DevOps Engineer job qualifications and requirements

A degree in computer science, information technology, or a related field is typically required, along with hands-on experience in DevOps engineering, systems administration, or cloud infrastructure. Certifications such as AWS Certified DevOps Engineer, Microsoft Azure DevOps, or Kubernetes Administrator are highly regarded.Key skills and attributes for success in this role include:Strong experience with CI/CD tools and automation (e.g. Jenkins, GitLab, Ansible, Terraform)Solid understanding of cloud platforms (e.g. AWS, Azure, GCP) and infrastructure as codeExperience with monitoring, logging, and alerting tools (e.g. Prometheus, Grafana, ELK, CloudWatch)Proficiency in scripting languages such as Python, Bash, or PowerShellFamiliarity with containerisation tools (e.g. Docker, Kubernetes)Understanding of DevSecOps principles and integrating security into pipelinesProficiency with Git and source control workflows (e.g. branching strategies, pull requests)Strong problem-solving skills and a proactive approach to system reliabilityAbility to work collaboratively in cross-functional teamsClear communication skills and a focus on continuous improvement

Looking for a devops engineer or a devops engineer job?

Submit your resume or request talent now and our expert recruiters will be with you shortly.Robert Half can assist you with your devops engineer staffing needs.
Salary for DevOps Engineer in Melbourne
137550 - 185850
25th Percentile
137550
The candidate has little or no prior experience in the position and is still developing relevant skills.
50th Percentile
162225
The candidate has an average level of experience and has most of the necessary skills.
75th Percentile
185850
The candidate has above-average experience, has most or all the necessary skills and may have specialised qualifications.
Salary range based on three percentiles The starting salaries represent gross yearly salaries. They do not include bonuses, benefits or superannuation.
Projected salaries for related positions Position title 25th Percentile 50th Percentile 75th Percentile Network Engineer 121275 139650 158025 Systems Engineer 116025 139650 152250 Infrastructure Manager 142275 161175 181125 Cloud Engineer 132300 162225 178500 Explore more salaries

Explore exclusive insights

Hiring? Start here.

Access thousands of skilled contract and permanent candidates at every level from support roles to C-suite, and pinpoint the talent you need using our industry-leading matching technology. Find your next hire