Engineering


DevOps Engineering Support


  • Competitive daily rate on offer
  • Federal Government opportunity
  • Initial contract for 8 months, with four x 12-month extensions
  • Must have NV1 clearance
  • Location: Pialligo, Australian Capital Territory 2609 - Australia
  • Work type: Contract
  • Date Posted: 17 October, 2024
  • Reference: #17169
  • Location: Pialligo, Australian Capital Territory
  • Type: Contract
  • Job #17169

About the Client

The client is the Australian Government’s lead agency responsible for applying science and technology to safeguard Australia and its national interests.

About the Role

The DevOps Engineer will be responsible for developing and integrating processes and tooling that ensure a streamlined software development lifecycle, enhancing modelling and simulation activities. The role is crucial for improving development workflows, ensuring ongoing quality assurance, and managing software infrastructure. You will work closely with key stakeholders to develop unified processes and manage both existing and new tools that support continuous integration, deployment, and documentation.

Key Responsibilities

  • Develop end-to-end software development to deployment processes, including version control, issue management, and dependency management.
  • Create workflows for continuous integration (CI), continuous deployment (CD), and continuous documentation.
  • Develop processes for user engagement with deployed libraries to support configuration management.
  • Evolve the existing toolchain to facilitate efficient consumption, development, and deployment workflows.
  • Engage with stakeholders to elicit requirements, evaluate impacts, and provide education regarding process changes.
  • Develop a transition plan from the current processes and tools to the newly agreed solution.
  • Manage build and simulation infrastructure, ensuring stability and scalability.
  • Produce comprehensive documentation outlining processes and their usage for internal and external users.

Desirable Criteria

  • 3+ years of C++ development experience, with knowledge of build processes, including linking, static and dynamic libraries.
  • Experience with C++ build systems (CMake highly desirable) and C++ package management (Conan highly desirable).
  • Demonstrated expertise in CI/CD pipeline automation using tools such as Jenkins, GitLab CI, or Artifactory.
  • Proficiency with version control systems (git and git workflows).
  • Experience with containerisation technologies (Docker, Podman) and orchestration technologies (Kubernetes, OpenShift).
  • Experience with frontend web technologies (React, JavaScript desirable).
  • Proficiency in designing REST APIs.
  • Familiarity with both Windows and Linux development environments.
  • Experience with modelling and simulation software.
  • Knowledge of scripting languages (Python, Bash, etc.).

Skills and Experience

  • Strong technical experience in C++ development and pipeline automation within an Agile and DevOps framework.
  • Demonstrated ability to manage complex systems, including containerisation and orchestration technologies.
  • Excellent problem-solving skills, particularly in diagnosing and resolving complex software infrastructure issues.
  • Ability to communicate effectively with both technical and non-technical stakeholders across multiple levels.
  • Ability to work independently and manage multiple concurrent tasks while meeting tight deadlines.

Contact

For a confidential chat, please contact Anissa on 0484 568 874 or via email at anissa@exclaim-it.com.au. We would be more than happy to provide you with additional information and assist in the application process.
 
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Rely on our experience

We’ll help you find your next team member or opportunity.

FAQs.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eros sem, pellentesque ac mi convallis, tempus porttitor purus. Suspendisse ornare fringilla nulla ullamcorper venenatis. Phasellus fermentum efficitur est ac placerat. Etiam ac sem nec nulla ultrices interdum. Etiam efficitur fringilla hendrerit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eros sem, pellentesque ac mi convallis, tempus porttitor purus. Suspendisse ornare fringilla nulla ullamcorper venenatis. Phasellus fermentum efficitur est ac placerat. Etiam ac sem nec nulla ultrices interdum. Etiam efficitur fringilla hendrerit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eros sem, pellentesque ac mi convallis, tempus porttitor purus. Suspendisse ornare fringilla nulla ullamcorper venenatis. Phasellus fermentum efficitur est ac placerat. Etiam ac sem nec nulla ultrices interdum. Etiam efficitur fringilla hendrerit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eros sem, pellentesque ac mi convallis, tempus porttitor purus. Suspendisse ornare fringilla nulla ullamcorper venenatis. Phasellus fermentum efficitur est ac placerat. Etiam ac sem nec nulla ultrices interdum. Etiam efficitur fringilla hendrerit.