Devops Support Engineer

Temporary Contract / Limited Contract

Adelaide, South Australia

17 Oct 2024

    About the job


    What is in it for you?

    • Opportunity to work on high-impact federal government projects
    • Work in a stable and secure government environment with opportunities for long-term employment.
    • Competitive Salary

    What we need from you?

    • Must be an Australian Citizen with a minimum Baseline Clearance (NV1 is preferred)
    • Based in Adelaide
    • At least 3 years of experience in Developing end-to-end software development to deployment processes (including version control workflow, issue management workflow, dependency management, continuous integration, continuous deployment, continuous documentation)

    Role

    Responsibilities:

    • Developing end-to-end software development to deployment processes (including version control workflow, issue management workflow, dependency management, continuous integration, continuous deployment, continuous documentation),
    • Developing processes for users/consumers to engage with libraries developed and deployed using the above processes to support configuration management,
    • Evolving the existing toolchain to facilitate the above consumption, development and deployment processes (including build system recipes, package recipes, testing frameworks, CI/CD infrastructure/integrations/recipes)
    • Engaging stakeholders to elicit requirements, impacts and provide education with respect to the benefits of the proposed process changes,
    • Developing a plan to transition from the current set of processes and tools to the agreed upon solution,
    • Developing solutions to facilitate the management of build and simulation infrastructure,
    • Develop comprehensive documentation of the processes and their usage

    Skilles Needed:

    • Be proficient in troubleshooting, investigation and reverse engineering of complex and undocumented systems
    • 3+ years of C++ development experience with knowledge of application build processes including linking, static libraries and dynamic libraries;
    • Demonstrated experience with C++ build systems (CMake highly desirable)
    • Demonstrated experience with C++ package management (Conan highly desirable)
    • Demonstrated experience building pipeline automation (Bamboo, Travis CI, Circle CI, Jenkins, GitLab CI, Artifactory, etc.), particularly focusing on CI/CD;
    • Demonstrated experience with git and git workflows;
    • Demonstrated experience with containerisation technologies (Docker, Podman etc), including building container images;
    • Demonstrated experience with container orchestration technologies (Kubernetes, OpenShift, etc), including building container clusters;
    • Demonstrated experience with frontend web technologies (JavaScript, React desirable)
    • Demonstrated experience designing REST API's
    • Experience with both Windows and Linux development environments;
    • Modelling and Simulation software experience; and
    • Knowledge of python, bash or other scripting language

    If you are a motivated and experienced Devops Engineer looking to take your career to the next level, we would love to hear from you! Please submit your resume or reach out to Isha Khanna on 0477745119 OR isha.khanna@akkodis.com


    Privacy


    Due to new privacy laws regarding the collection and handling of personal information, all applications must be submitted online. Once you click on the "apply for this job" button below you will be directed to our Online Centre where you will have the opportunity to read and agree to our Privacy and Consent statements and it will allow your details to be formally lodged and processed correctly.

    "Akkodis is an Equal Opportunity employer, committed to all forms of workforce inclusion. We actively invite and encourage applications by candidates from diverse backgrounds"


    Candidate’s Profile

    • Must be an Australian Citizen with a minimum Baseline Clearance (NV1 is preferred)
    • Based in Adelaide
    • At least 3 years of experience in Developing end-to-end software development to deployment processes (including version control workflow, issue management workflow, dependency management, continuous integration, continuous deployment, continuous documentation)