Operations Manager (Scheduling & Systems)

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

TYPE OF WORK

Full Time

SALARY

$1380.00 - $1,975.00 per month

HOURS PER WEEK

40

DATE UPDATED

Mar 28, 2026

JOB OVERVIEW

We’re hiring an Operations Manager to help us build, organize, and scale how our company runs.

Whetstone Creative Agency is a real estate media and marketing company based in Southern Oregon. We handle a high volume of photo and video projects, along with larger production work, and we’re growing quickly.

We need someone who can take ownership of our operations and turn them into a system that runs smoothly without constant oversight.

This role will start hands-on, but is designed to grow into full ownership of operations.

The Role

You will be responsible for building and improving how our business operates day to day.

That includes scheduling systems, workflows, team coordination, and overall project flow from order to delivery.

At the beginning, you will be directly involved in scheduling shoots, submitting orders, and managing projects. Over time, your goal is to improve and systemize these processes so they run efficiently at scale.

What You’ll Do

Build and document SOPs for core workflows
Create and improve scheduling systems and processes
Manage project flow from order ? delivery
Help organize and align the team around clear systems
Identify bottlenecks and fix them
Start hands-on with scheduling and order management, then optimize and scale

What We’re Looking For

Experience building workflows and operational systems
Strong understanding of scheduling systems and coordination
Ability to organize teams and create clarity
High ownership and problem-solving mindset
Comfortable being hands-on before delegating or optimizing
Strong communication and leadership skills

What Success Looks Like

Clear, repeatable systems for scheduling and project flow
SOPs that make the team more efficient
Fewer mistakes and less confusion across projects
Operations that can scale as the company grows
Less reliance on the founder for day-to-day decisions

This is not a passive role.

We are looking for someone who wants to take ownership, build systems, and improve how things work.

To Apply

Please apply and answer the following three questions in this exact order. If you do not follow these instructions, you will not be considered for this role. This is a detail-oriented role, and this step matters. (Keep answers to 1 paragraph.)

1. Tell us about your experience that would make you a great fit for this role?
2. How are you setup to handle issues like storms, power outages, and natural disasters that can effect your work?
3. You get one free round-trip flight anywhere in the world. Where are you going and why?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0027
Controller Execution Time ( Jobseekers / Job )  0.0203
Total Execution Time  0.0237
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,502,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Manager-Scheduling-Systems-1612493
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1612493
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 814008
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1612493
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1612493' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1612493 
0.0011   UPDATE employer_jobs SET hit_counts '***Mar-28-2026=260***Mar-29-2026=330***Mar-30-2026=142***Mar-31-2026=43***Apr-01-2026=35***Apr-02-2026=25***Apr-03-2026=20***Apr-04-2026=12***Apr-05-2026=16***Apr-06-2026=20***Apr-07-2026=20***Apr-08-2026=8***Apr-09-2026=16***Apr-10-2026=7***Apr-11-2026=8***Apr-17-2026=1' WHERE job_id'1612493'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=775***Apr-2026=188' WHERE job_id'1612493'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1612493' 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` = 1612493 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '814008'
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)