01 Oct
|
Melbourne, Victoria, Australia Defence Australia
|
Melbourne
01 Oct
Melbourne, Victoria, Australia Defence Australia
Melbourne
Job Description
Systems Programming Specialist – Supercomputing | NV2 | VIC, SA | Long-term contract n
Melbourne, Victoria, Australia Defence Australia – Melbourne VIC
n
Australian citizenship required. Must have an active Negative Vetting Level 2 (or higher) security clearance.
n
Location: Fishermans Bend/Edinburgh (Onsite).
What to Submit n
n
A tailored resume in docx format
n
RFQ Details n
n
RFQ ID:
***** (RFx*****)
n
Agency:
Department of Defence
n
Closing Date:
6 October **** at 10:00am
n
Estimated Start Date:
Not specified
n
Initial Contract Duration:
20 months, to 30 June ****
n
Extension Term:
12 months
n
Number of Extensions:
2
n
Security Clearance:
Negative Vetting Level 2
n
Location of Work:
Fishermans Bend, VIC and Edinburgh, SA
n
Working Arrangements:
Onsite at least 4 days per week
n
Job Details n
The INV-5 Supercomputing project is seeking one Systems Programming Specialist to join the Supercomputing Platforms team.
n
You will develop, maintain and support the base image and core tooling for the supercomputing platform. The role will deliver operating systems and privileged-space tooling underpinning the Supercomputing Capability, applying best-practice software development services that meet Defence security and performance standards.
n
The position also involves knowledge transfer, on-the-job skills training and mentoring for Commonwealth staff, as well as contributing to standard operating procedures and processes.
Key Duties and Responsibilities n
n
Deliver highly complex base image artefacts that meet the design, security and performance requirements of the supercomputing capability.
n
Apply modern DevSecOps methodologies to continuously improve the capability.
n
Develop automation tools, configuration templates and supporting documentation for a reliable, scalable and reproducible supercomputing capability.
n
Deliver tooling supporting user and storage management, cluster management, health monitoring, metrics reporting and security monitoring.
n
Work proactively with project stakeholders and the research community to deliver robust tooling supporting DSTG research projects.
n
Work closely with the Supercomputing Infrastructure team to develop tools for effective and secure system administration.
n
Support and maintain the project's standard operating processes and security instructions.
n
Comply with Australian Government and Department of Defence information management requirements.
n
Develop and maintain researcher self-management tools.
n
Develop and maintain testing and deployment pipelines.
n
Containerise services.
n
Develop and maintain Role Based Access Control and Host Based Access Control schemes.
n
Develop and maintain disk and filesystem management tools.
n
Technical Skills n
n
Linux systems programming and Linux internals
n
Operating system image provisioning and configuration
n
Kickstart, cloud-init, PXE, Packer or similar technologies
n
CI/CD pipelines for system images and automation workflows
n
Configuration-as-code and infrastructure automation, including Ansible
n
HPC schedulers such as Slurm or PBS
n
High-performance networking, including InfiniBand and RDMA
n
Identity and access management, RBAC, LDAP, Active Directory, FreeIPA or IDM
n
Kubernetes
n
About the Environment n
The Supercomputing Branch within DSTG Information Services delivers the operating systems and privileged-space tooling underpinning Defence's Supercomputing Capability.
n
The environment supports a many-user supercomputer and includes base operating-system images, automation, cluster and storage management, monitoring, security controls and tooling for research workloads.
Selection Criteria n
n
Systems programming experience in Linux environments.
n
Deep knowledge of Linux internals, OS image, provisioning and configuration – eg Kickstart, cloud-init, PXE, Packer or similar.
n
Experience designing and maintaining CI/CD pipelines for system images and automation workflows.
n
Competence with configuration-as-code and infrastructure automation tools – eg Ansible
n
Familiarity with HPC stack components – eg schedulers like Slurm, PBS.
n
Familiarity with high-performance networking – infiniband/RDMA
n
Robust understanding of Identity and access management and RBAC – eg
LDAP/AD/FreeIPA/IDM
n
Experience with Kubernetes
n
How you are paid... n
You choose what's best for you.
n
n
PAYG through Pinaka
n
Third-party payroll
n
Self-employed (own ABN)
n With a single, transparent and fixed margin, we ensure compliance to all state and payroll laws. So that is one less thing for you to worry about.
n
n
#J-*****-Ljbffr
📌 Systems Programming Specialist - Supercomputing | Nv2 | Vic, Sa | Long-Termcontract (Melbourne)
🏢 Melbourne, Victoria, Australia Defence Australia
📍 Melbourne