Technical and Admin Lead

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

385

HOURS PER WEEK

38

DATE UPDATED

Aug 11, 2026

JOB OVERVIEW

Who we are

We are Melbourne based group operating across three divisions: business consulting and Odoo implementation, temperature controlled freight, and licensed manned security services. We are an Odoo Ready Partner and a Microsoft CSP. The group runs lean, moves fast, and builds its own systems rather than buying complexity.

Role purpose

This role sits at the centre of the business. You keep the systems running and the back office tight. You are the person who owns Odoo day to day, keeps our data clean, handles the administration that keeps three divisions compliant, and turns manual processes into automated ones.

It suits someone who is equally comfortable configuring an ERP module in the morning and chasing a supplier invoice in the afternoon.

Key responsibilities
Odoo ERP ownership
Act as the internal Odoo administrator across all group companies and client instances
Configure and maintain core modules including Sales, Purchase, Inventory, Accounting, CRM, Project, HR and POS
Build and maintain Odoo Studio customisations, automated actions, server actions and custom fields
Manage users, access rights, record rules, multi company settings and alias domains
Own data integrity: product masters, partner records, chart of accounts mapping, analytic accounts
Build and maintain dashboards, pivot views and reporting for each division
Manage version upgrades, module testing and issue triage with our development team
Support client facing implementations alongside the consulting team, including data migration, UAT and end user training
Systems and technical support
Administer Microsoft 365 across the group tenant: users, licensing, mailboxes, SharePoint, Teams, security policies
Manage domains, DNS records and email authentication (SPF, DKIM, DMARC)
Build and maintain automations in n8n or similar tools connecting Odoo to third party platforms
First line support for hardware, software and connectivity issues across the office and remote team
Maintain the group IT asset register, licence register and vendor relationships
Administration and operations
Own day to day administrative workflow across the group and coordinate the offshore virtual assistant team
Process purchase orders, supplier invoices, expense claims and reconciliations into Odoo
Maintain compliance registers including insurances, licences, subcontractor documentation and vehicle records
Prepare recurring reporting packs for the Managing Director and Finance Director
Support onboarding and offboarding: accounts, equipment, access, induction documentation
Draft, format and maintain SOPs, templates and internal documentation
Continuous improvement
Identify manual and repetitive processes and replace them with Odoo native or automated solutions
Document every system change so the business is not dependent on one person's memory
Contribute to the group's internal AI and automation roadmap
Essential skills and experience
Minimum 2 years hands on experience with Odoo ERP (Online, SH or on premise) as an administrator, functional consultant or power user
Demonstrated ability to configure Odoo modules and build customisations in Odoo Studio without developer support
Strong understanding of business process across sales, purchasing, inventory and finance
Advanced Microsoft 365 and Excel skills, including pivot tables and data cleaning
High level of accuracy with numbers, records and documentation
Clear written and verbal communication, comfortable dealing with clients, suppliers and staff
Strong organisational skills and the ability to run multiple priorities without being chased
Full working rights in Australia
Desirable
Experience in logistics, food service, hospitality or security industries
Exposure to n8n, Zapier, Make or similar automation platforms
Basic Python, XML or SQL literacy
Experience with TMS platforms such as TransVirtual or CartonCloud
Experience with Xero and an understanding of ERP to accounting integration
Prior experience supporting external clients in an implementation or partner environment
What success looks like in the first six months
Odoo is fully configured and adopted across all three divisions with clean, trusted data
Monthly reporting packs are produced on time without manual rework
At least five recurring manual processes have been automated or eliminated
Compliance registers are current, complete and audit ready
Documented SOPs exist for every core administrative and system process

What we offer
A central role in a growing multi division group with direct exposure to the Managing Director
Genuine ownership and autonomy, not a task list
Investment in training and certification, including Odoo and Microsoft pathways
Salary package negotiable based on experience

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,656 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Technical-and-Admin-Lead-1707058
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0091 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1707058
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 933574
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1707058
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-19',ej.date_added) duration_daysDATEDIFF('2026-08-19',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1707058' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707058 
0.0010   UPDATE employer_jobs SET hit_counts '***Aug-11-2026=639***Aug-12-2026=143***Aug-13-2026=62***Aug-14-2026=42***Aug-15-2026=19***Aug-16-2026=2***Aug-19-2026=1' WHERE job_id'1707058'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=908' WHERE job_id'1707058'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1707058' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1707058 
0.0032   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '933574'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)