Senior Site Reliability Officer (PROJ-4593)

Canberra
8 December 2025
PV
Application ends: 15 January 2026
Apply Now
Deadline date:
15 January 2026
$180 - $205

Job Description

Remote is seeking a Senior Site Reliability Officer to join the team in ASD. The Senior Site Reliability Officer will develop software, integrate Commercial Off the Shelf (COTS) and Government Off the Shelf (GOTS) software, document technical processes and assist with testing and deployment. This role 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. (LH-04590)

Role Description

Job Duties and Responsibilities

  • Take responsibility for the development of software using a variety of software languages (e.g. Python, Java) and development environments, to ensure it meets business requirements.
  • Deliver scripting using a variety of languages (e.g. JavaScript) and secondary skills (e.g. SQL).
  • Lead the development of software that supports high quality User Experience outcomes.
  • Adhere to and improve software engineering processes.
  • Contribute to and support leadership efforts to improve engineering processes.
  • Identify system inter-dependencies and liaise with other system stakeholders to resolve conflict and coordinate integrated solutions.
  • Work as a leading member of an integrated agile team.
  • Document technical processes.
  • Develop a schedule of work and report on progress.

Candidates must have the following technical skills:

  • Effective communications:

o Demonstrated ability to engage with business areas to understand requirements and negotiate solutions.

o Demonstrated ability to engage with varied technology service providers to negotiate full-stack solutions across multiple domains.

o Demonstrated ability to lead a multidisciplinary team and develop junior staff.

  • Demonstrable experience with the following technologies and programming languages:

o Kubernetes & Gitlab CI

o Kafka

o Linux

o Java

o Python

  • Demonstrated ability to design technical solutions to meet mission requirements.
  • Demonstrated ability to effectively manage organisational data assists in-line with organisational policy and standard industry practices.

Candidates should have the following:

  • Demonstrable experience with the following technologies:

o NiFi

o S3

o Flink

o OIDC

o Prometheus/Grafana/Loki

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 design: Level 5 (SFIA)

Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components.

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.