Move, Build, Grow your career!
As the premier global asset management and disposition company, Ritchie Bros. helps thousands of people around the world buy and sell heavy equipment, trucks, and other assets every month.
With our multiple onsite and online selling platforms and commitment to first-class customer service, Ritchie Bros. is trusted worldwide for making buying and selling easy, efficient, fair, and transparent.
If you’re an innovator with an entrepreneurial spirit, we want you to join our growing team employed in a wide variety of positions from sales to operations to corporate functions as we transform the global used equipment market.
Join us on our journey and move forward with us, build your success , and grow your career.
Are you an avid learner, confident that you can grow into your role, backed by our veteran team? Excited by the proposition of supporting the rich ecosystem that runs our auctions?
We’re looking for a DevOps Engineer based in our Burnaby, BC headquarters .
The Opportunity :
Being a member of our team will require you to touch on a broad range of skills to provide DevOps services for the many applications that run our auctions.
You will have a customer-centric mindset : pouncing on incidents, creating proactive monitoring, automating fixes and sleuthing solutions to tricky problems.
You will also be responsible for managing the Production and non-Production environments for the program team for projects, program initiatives, and sustainment activities.
In this role you’ll :
Be the primary resource for administration of Production and non-Production environments, custom applications and their integration points;
Provide technical coordination and implementation of Business Systems build, automation, and productivity tools;
Plan, implement, and troubleshoot complex system scenarios;
Work within overlapping initiatives and schedules, providing guidance and resolutions.
Here’s what you bring :
At least 1 year experience in software development, release engineering, configuration management, and technical support.
Strong understanding of software lifecycle and application release processes.
Proven experience in the design, development, and implementation of software and hardware solutions, systems, or products.
Applicable work experience with change, configuration, build and release management processes.
Familiar with source code repositories and build management tools, i.e. Jenkins, Bitbucket Server, ANT.
Experience with SaaS or CRM applications, i.e. Salesforce
Experience in scripting utilities, i.e. Python, Powershell, Apex, Shell, Batch.
Familiar with databases and query languages SOQL, MSSQL, Postgres, Oracle
Proven analytical abilities as well as diagnostic and problem-solving skills.
Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences.
College diploma or University degree in the field of computer science, information systems, or software engineering or equivalent.
Nice to haves :
Experience with cloud based applications and CRMs
Experience with issue tracking management, i.e. Jira, ServiceNow.
Familiar with Agile concepts and methodologies.
Familiar with ETL systems, i.e. Boomi, Kafka
Areas of responsibilities : Systems Integration :
Plan, coordinate and execute deployment strategies of new applications and enhancements to existing applications.
Develop and maintain release management workflow, including versioning, deployment plans, checklists, and deployment summaries.
Work closely with other program SI’s, program team members, project team members, and Operations staff to ensure that all requirements, as originally specified, are satisfied.
Execute deployments and implementations following change management process.
Create and maintain non-production environments.
Develop, coordinate and communicate transition process of systems from the Build team to Operations.
Automate deployment steps.
Research and provide solutions and / or tools to automate and monitor processes where applicable.
Deal with situations where information is difficult to obtain, complex, or ambiguous.
Build Management :
Produce software releases / builds in a timely fashion, ensure completeness and perform preliminary verification.
Creation and maintenance of automated, scalable, build scripts / tools.
Maintain the build system and process documentation.
Collaborate as part of the project team in assembling software releases.
Responsible for source code configuration management.
Assist with planning / maintenance of development, QA, and UAT environments.
Environment Management :
Facilitate and participate in the creation of Environment Management Plans for diverse IT projects.
Manage test data (data tracking and scheduling, acquiring new sale data from production, resurrecting sales, running web baseline updates, etc.)
Contribute to the planning, design, and development of environments for new and existing applications.
What We Offer :
Our success is built on the drive and dedication of our people. As we grow around the globe, there will be many opportunities to advance your career we’ve proven this throughout our 60+ years in business.
And, we'll take care of you along the way. Here’s how :
Base salary + paid overtime.
Comprehensive medical and dental benefits.
RRSP and an Employee Share Plan, both with company match.
Ongoing training, professional development and tuition reimbursement.
A multi-award winning LEED gold certified facility, in an exceptional park-like setting, featuring : A subsidized, multi-
award winning childcare centre. A subsidized cafeteria, car washing and dry cleaning services, and free parking.A workout facility, featuring advanced gym equipment, bike room, shower and changing facilities, and nutrition and fitness programs.
Proximity to miles of Fraser River walking paths, plus shops, restaurants and services.
To get an idea of what our auctions are like, you can check out some auction videos on YouTube right here :
Want to learn more about the company? Visit our , or connect with us today through or .
Established in 1958, Ritchie Bros. (NYSE and TSX : RBA) is a global asset management and disposition company, offering customers end-
to-end solutions for buying and selling used heavy equipment, trucks and other assets. Operating in a multitude of sectors, including construction, transportation, agriculture, energy, oil and gas, mining, and forestry, the company’s selling channels include : the world’s largest industrial auctioneer offers live auction events with online bidding;
an online marketplace with featured weekly auctions and providing its exclusive IronClad Assurance® equipment condition certification;
an online marketplace offering multiple price and timing options; a leading European online equipment listing service;
and offering privately negotiated sales. The company also offers sector-specific solutions including , and Cat® auctions , plus equipment financing and leasing through For more information about the unprecedented choice provided by Ritchie Bros., visit
Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws.
This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located.
Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted. No agency calls please.