Senior DevOps Engineer (PROJ-4689)

Canberra
28 April 2026
NV1
Application ends: 12 May 2026
Apply Now
Deadline date:
12 May 2026
$160 - $175

Job Description

Remote is seeking a Senior DevOps Engineer to join the team in ASD. The Senior DevOps Engineer will work closely with development teams to provide (and support) the environment needed to deliver the organisation’s services quickly and efficiently, using automation and self-service. They will drive the uptake of observability (monitoring and alerting) in the agency’s platform tools and capabilities and identify, inform and seek to mitigate release engineering risks during work planning.  (LH-06019)

Role Description

Key duties and responsibilities

  • Drive the uptake of observability (monitoring and alerting) in the agency's platform tools and capabilities. 
  • Identify, inform and seek to mitigate release engineering risks during work planning. 
  • Improve the quality of a product or service such as developer productivity, release frequency, operational outcomes. 
  • Implement and maintain continuous integration/continuous deployment functionality. 
  • Implement and maintain development, build or deployment tooling and scripts. 
  • Automate infrastructure provisioning and configuration for reliable environment management. 
  • Plan, automate, test and deploy databases using pipelines. 
  • Identify and implement process improvements for DevOps workflows. 
  • Develop and maintain CI/CD pipelines, providing support for any performance issues. 

Technical skills

  • Degree in Computer Science, ICT or equivalent work experience of 5+ years.
  • Demonstrated experience with DevOps methodologies, CI/CD pipelines.

Essential criteria

  • Availability management: Level 4 (SFIA)

Analyses service and component availability, reliability, maintainability and serviceability. Contributes to the availability management process and its operation. Performs defined availability management tasks. Ensures that services and components meet and continue to meet all of their agreed performance targets and service levels. Implements arrangements for disaster recovery and documents recovery procedures. Conducts testing of recovery procedures.

  • Methods and tools: Level 5 (SFIA)

Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards. Evaluates and selects appropriate methods and tools in line with agreed policies and standards. Contributes to organisational policies, standards, and guidelines for methods and tools. Implements methods and tools at programme, project and team levels including selection and tailoring in line with agreed standards. Manages reviews of the benefits and value of methods and tools. Identifies and recommends improvements.

  • Programming/software development: Level 4 (SFIA)

Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Contributes to the selection of the software development methods, tools and techniques. Applies agreed standards and tools to achieve well-engineered outcomes. Participates in reviews of own work and leads reviews of colleagues' work.

  • Systems development management: Level 5 (SFIA)

Plans and drives systems development projects which support the organisation's objectives and plans. Selects, adopts and adapts appropriate systems development methods, tools and techniques. Ensures that stakeholders are aware of required resources and that they are made available. Facilitates availability and optimum utilisation of resources. Monitors and reports on the progress of development projects. Ensures projects are carried out in accordance with agreed architectures, standards, methods and tools and addresses security and privacy requirements. Develops road maps to communicate future development activity.

  • Systems integration and build: Level 5 (SFIA)

Plans and drives activities to develop organisational systems integration and build capabilities including automation and continuous integration. Identifies, evaluates and manages the adoption of tools, techniques and processes to create a robust integration framework. Provides authoritative advice and guidance on any aspect of systems integration. Leads integration work in line with the agreed system and service design. Assesses risks and takes preventative action. Measures and monitors applications of standards. Contributes to the development of organisational policies, standards, and guidelines for systems integration.