Job title: Minimum of 3 Senior Ansible Developer Software Engineer (Developer)
Job type: Contract
Emp type: Full-time
Pay interval: Hourly
Pay rate: negotiable
Job published: 11/11/2026

Job Description

Job Title: Senior Ansible Developer / Software Engineers

Security Clearance: Must be able to obtain Negative Vetting Level 1 (NV1) Security Clearance

Duration: Initial up to 12 months with extension options of up to a maximum of 24 months (number and duration of individual extensions not specified)

Industry: Information Technology

Functional Expertise: Software Engineering, Infrastructure Automation and DevOps

Sub-functional Expertise: Red Hat Ansible Automation Platform (AAP), Python, PowerShell, RHEL/Linux, GitLab, CI/CD, Infrastructure Automation and IT Service Management (ITSM)

Location of work: Canberra, ACT (preferred); Melbourne, VIC and Brisbane, QLD may be considered.

Working arrangements: Hybrid – Working from home arrangements may be considered.

Closing date: 9AM Wednesday, 18 November 2026

Description:

Our client is seeking a minimum of three experienced Senior Ansible Developer / Software Engineers to design, develop and deliver enterprise automation solutions using Red Hat Ansible Automation Platform (AAP), Python and PowerShell.

The successful candidates will contribute to the architecture, development, testing and deployment of automation solutions that improve operational efficiency, reduce manual intervention and enhance service reliability.

The roles require strong technical expertise in Ansible automation, RHEL/Linux administration, DevOps practices and enterprise infrastructure integration. Candidates will be responsible for developing reusable automation components, integrating automation with existing infrastructure and IT Service Management (ITSM) processes, and supporting automation adoption across technical teams.

Working collaboratively with engineers, platform specialists, project delivery teams and business stakeholders, the successful candidates will provide technical leadership and contribute to the delivery of scalable, reliable and maintainable automation solutions.

Responsibilities:

  • Design, develop, test and support enterprise automation solutions using Ansible and Red Hat Ansible Automation Platform (AAP).
  • Develop and maintain Ansible playbooks, roles, inventories, workflows, APIs and reusable automation components.
  • Integrate automation solutions with enterprise infrastructure, ITSM processes and operational systems.
  • Design and implement automation across infrastructure, cloud, networking, security and IT service management environments.
  • Develop automation solutions using Python and PowerShell to streamline operational processes and reduce manual intervention.
  • Design, develop and deploy automation, workflow and AI-enabled solutions that improve productivity and operational efficiency.
  • Ensure automation solutions incorporate appropriate operational support, stakeholder communication, change management, failure handling, logging, monitoring and escalation processes.
  • Implement automation-as-code practices using Git, GitLab and CI/CD pipelines.
  • Provide technical guidance and subject matter expertise across automation and AI initiatives.
  • Contribute to testing, deployment, release management and operational readiness activities.
  • Develop and maintain technical documentation, implementation procedures, support arrangements and knowledge transfer materials.
  • Collaborate with platform teams, database administrators, Linux engineers, project delivery teams and business stakeholders to confirm requirements and validate outcomes.
  • Support the ongoing improvement, maintenance and reliability of enterprise automation solutions.

Requirements:

  • Demonstrated experience in automation, DevOps, platform engineering or managed services.
  • Strong experience developing and maintaining enterprise automation solutions using Ansible and Red Hat Ansible Automation Platform (AAP).
  • Advanced knowledge of Ansible playbooks, roles, inventories, variables, handlers, templates, modules and reusable automation components.
  • Strong experience administering RHEL/Linux environments, including patching, services, packages, permissions, filesystems and troubleshooting.
  • Proficiency in Python scripting for custom automation, REST API integration and extending Ansible functionality.
  • Experience using PowerShell to develop and support automation solutions.
  • Experience with Git/GitLab, CI/CD pipelines and automation-as-code practices.
  • Demonstrated experience delivering enterprise-scale automation and technology transformation initiatives.
  • Experience integrating automation solutions with infrastructure, cloud, networks, security and ITSM processes.
  • Ability to document technical designs, implementation procedures, support arrangements and knowledge transfer materials.
  • Experience working collaboratively with technical and business stakeholders to gather requirements and validate automation outcomes.
  • Strong analytical, troubleshooting and problem-solving capabilities.
  • Ability to provide technical leadership and guidance throughout the software development lifecycle

Key Capabilities:

  • Ansible Automation Development: Advanced expertise in developing, maintaining and optimising automation solutions using Red Hat Ansible Automation Platform, playbooks, roles and reusable automation components.
  • Software Engineering: Strong capability in designing, developing, testing and maintaining reliable software and automation solutions.
  • Python and PowerShell Scripting: Experience developing scripts for infrastructure automation, API integration and operational process improvements.
  • RHEL/Linux Administration: Strong technical knowledge of Linux administration, system configuration, patching, permissions, services and troubleshooting.
  • DevOps and CI/CD: Experience implementing automation-as-code practices using Git, GitLab and CI/CD pipelines.
  • Enterprise Infrastructure Automation: Ability to design and deliver automation solutions across infrastructure, cloud, networking, security and ITSM environments.
  • Systems Integration: Experience integrating automation platforms with enterprise systems, REST APIs and operational processes.
  • Technical Leadership: Ability to provide specialist advice, technical guidance and support to engineering and delivery teams.
  • Testing and Release Management: Experience developing testing approaches, supporting deployment activities and ensuring operational readiness.
  • Stakeholder Engagement: Strong communication and collaboration skills to engage technical teams and business stakeholders.
  • Documentation and Knowledge Transfer: Ability to produce technical designs, implementation procedures and operational support documentation.

Essential Criteria:

  • 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 5 (SFIA)

    Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development.

  • Software configuration: Level 5 (SFIA)

    Takes technical responsibility across all stages and iterations of configuration development and deployment. Plans and drives software configuration activities. Adopts and adapts appropriate software configuration methods, tools and techniques. Measures and monitors the application of standards for configuration design and deployment including software security. Contributes to the development of organisational policies, standards, and guidelines for software configuration design and deployment.

  • Specialist advice: Level 4 (SFIA)

    Provides detailed and specific advice regarding the application of their specialism to the organisation's planning and operations. Actively maintains knowledge in one or more identifiable specialisms. Recognises and identifies the boundaries of their own specialist knowledge. Where appropriate, collaborates with other specialists to ensure advice given is appropriate to the organisation's needs.

  • 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.

  • Testing: Level 4 (SFIA)

    Selects appropriate testing approach, including manual and automated testing. Develops and executes test plans and test cases. Implements scalable and reliable automated tests and frameworks. Collaborates across parties involved in product, systems or service design and development to enable comprehensive test coverage. Identifies improvements in requirements, design or specification processes to increase the effectiveness and efficiency of testing. Analyses and reports on test activities, results, issues and risks, including the work of others.

How to apply:

Please submit your application including your resume and a completed application form addressing the essential and desirable criteria. Ensure your application highlights your experience and any relevant certifications.