RIB logo

DevOps Engineer (Software Build & Cloud Delivery)

RIB
Full-time
On-site
Brisbane, Australia

Driven by transformative digital technologies and trends, we are RIB and we’ve made it our purpose to propel the industry forward and make engineering and construction more efficient and sustainable. Built on deep industry expertise and best practice, and with our people at the heart of everything we do, we deliver the world's leading end-to-end lifecycle solutions that empower our industry to build better.

With a steadfast commitment to innovation and a keen eye on the future, RIB comprises over 2,500 talented individuals who extend our software’s reach to over 100 countries worldwide. We are experienced experts and professionals from different cultures and backgrounds and we collaborate closely to provide transformative software products, innovative thinking and professional services to our global market. Our strong teams across the globe enable sustainable product investment and enhancements, to keep our clients at the cutting-edge of engineering, infrastructure and construction technology.

We know our people are our success – join us to be part of a global force that uses innovation to enhance the way the world builds.

Find out more at RIB Careers.

Job Title: DevOps Engineer (Software Build & Cloud Delivery)

Location: Brisbane

Employment Type: Full-time 

The job  

We’re seeking a hands-on DevOps Engineer to modernize and maintain our CI/CD ecosystem across both Windows desktop applications and cloud-hosted services. This role is central to improving build reliability, deployment automation, and the overall efficiency of our engineering delivery pipelines.

You will work with Azure-based infrastructure, Windows build environments, and our existing CI/CD toolchain while helping drive our migration from VM-hosted pipelines to Azure DevOps native capabilities. You’ll collaborate closely with developers, QA, Product Owners, and an offshore DevOps engineer.

While our automation stack includes Ruby and Rake, experience in these tools is flexible—we value strong learning capability. However, hands-on experience with Microsoft Azure and Windows-based scripting (PowerShell and Batch) is essential.

Key responsibilities 

CI/CD, Build & Release

  • Maintain and enhance CI/CD pipelines for Windows and cloud-hosted applications.
  • Support existing systems (e.g., TeamCity on Azure VMs) while driving migration to Azure DevOps Pipelines.
  • Administer build agents, toolchains, artefact storage, and retention policies.
  • Maintain and improve automation scripts—including PowerShell, Batch, Ruby (Rake), and YAML—used for builds, packaging, dependency workflows, and pipeline orchestration.
  • Extend and troubleshoot Ruby/Rake-based automation to ensure build repeatability and pipeline reliability.
  • Reduce build times, improve pipeline stability, and improve visibility with metrics, dashboards, notifications, and SLAs.

Cloud & Environment Operations

  • Support Azure-based environments (VMs, storage, identity, networking basics) used across build, test, and delivery workflows.
  • Contribute to deployment automation, configuration-as-code, environment consistency, and release orchestration.
  • Assist with dependency build workflows and test environment maintenance.

Security, Observability & Compliance (Core)

  • Partner with Security and Managed Services to ensure pipelines and environments follow best practices for security, resilience, observability, and compliance.
  • Implement DevSecOps controls including artefact integrity, dependency/SBOM governance, vulnerability scanning, and secrets management.
  • Improve logging, monitoring, and alerting for build, deployment, and runtime workflows.
  • Contribute to incident readiness by enabling reliable, well-instrumented releases and clear rollback mechanisms.

Collaboration, Release & Delivery Alignment

  • Work closely with the Head of Engineering to ensure delivery and release objectives are met from a CI/CD and DevOps perspective.
  • Provide clear visibility into pipeline readiness, build quality, risks, and blockers.
  • Support predictable release cycles by improving build stability, test reliability, artefact consistency, and deployment automation.
  • Help standardise release processes and enforce repeatable deployment patterns across environments.

Day-to-Day Support & Enablement

  • Collaborate with developers, QA, Product Owners, and an offshore DevOps engineer (time zone-overlap collaboration).
  • Provide L2/L3 support for build, pipeline, and environment issues.
  • Promote automation, reliability, and secure-by-default principles across the engineering lifecycle.

Essential requirements

  • Proven experience with modern CI/CD platforms (TeamCity, Azure DevOps, GitHub Actions, GitLab CI, or similar).
  • Strong scripting skills: PowerShell, Batch, YAML
  • Willingness to learn and use Ruby and Rake for build/automation workflows.
  • Experience administering Windows-based build environments and cloud-hosted build agents.
  • Practical knowledge of Microsoft Azure services including VMs, storage, identity/RBAC, networking basics, and Key Vault.
  • Solid troubleshooting skills across build failures, environment drift, and deployment issues.
  • Understanding of CI/CD security fundamentals (least privilege, artefact integrity, secret handling).

Desired skills and competencies(preferred)

  • Experience with Ruby and Rake for build/automation tasks.
  • Experience migrating CI/CD from legacy/VM-based systems to cloud-native pipelines.
  • Familiarity with DevSecOps tooling (SAST/DAST, dependency scanning, SBOM, secret scanning, policy-as-code).
  • Installer/packaging experience (e.g., NSIS, WiX, MSI) and dependency build workflows.
  • Experience maintaining automated UI testing workflows within CI/CD.
  • Ability to read and make small modifications to helper scripts in C#, JavaScript, or Ruby (not feature development).
  • Background supporting mature desktop or enterprise software products and SaaS delivery

RIB may require all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.

RIB is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.

Come and join RIB to create the transformative technology that enables our customers to build a better world.