DevOps Manager

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

TYPE OF WORK

Full Time

SALARY

$14-$22 hourly depending on experience

HOURS PER WEEK

40

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

Summary of Position:
Harvest 21 is a Christian non-profit startup tech company focused on helping gospel-focused missionaries connect with other Christians, build an ever-growing network of supporters, and increase and accelerate their funding through donor engagement and technology. We help connect people who are passionate about the gospel with missionaries, mission agencies, churches, and even colleges. We are a company focused on connection.

As we prepare to scale our impact, we’re seeking a DevOps Manager to lead the buildout and optimization of our software infrastructure. You’ll architect and implement robust CI/CD pipelines, cloud infrastructure, and process automation that enables our platform to serve thousands of missionaries and their supporters. This is a rare opportunity to help shape the future of a growing faith-driven tech platform from the ground up.

Duties & Responsibilities:
• Architect and implement secure, scalable CI/CD pipelines for our platform
• Manage AWS-based infrastructure and environments
• Lead and coordinate deployments across multiple environments and releases
• Collaborate closely with other developers, quality assurance engineers, and the product manager
• Ensure continuous integration and automated testing across the development lifecycle
• Identify and eliminate bottlenecks in the development and release process
• Own DevOps KPIs and report on system performance, deployment success rates, and i ---------- response
• Enforce best practices in DevOps, infrastructure as code, and system reliability
• Assist in disaster recovery, data backup, and security configuration
• Guide technical tea ---------- mbers in process improvement and infrastructure management
• Communicate effectively across the team and with leadership
• Manage multiple priorities in a fast-paced, mission-driven environment
• This position will lead a team to accomplish these responsibilities and may perform some of them as well

Requirements:
• This position requires 10+ years of experience in software development
• Strong communication skills (oral and written – English) and leadership skills
• Solid understanding of DevOps practices and tools (CI/CD, infrastructure as code)
• Hands-on experience with AWS services (EC2, RDS, S3, CloudFormation, etc.)
• Familiarity with Git workflows, Docker, React.js, Python, automated testing tools (e.g., Jest, Cypress), and integration with services such as Stripe, Wistia, SendGrid, and Twilio.
• Work experience with program management tools such as ClickUp or Jira (ClickUp preferred)
• Ability to mentor and lead a small engineering team
• Experience building and maintaining systems for high availability and reliability
• Strong problem-solving and organizational skills

Qualifications:
• Bachelor’s degree in Computer Science or related field with 10+ years of DevOps experience
OR
• 15+ years of equivalent professional experience in DevOps and infrastructure management

Culture:
At Harvest 21, we are united by a passion for the gospel and a commitment to excellence. Our team is purpose-driven, innovative, and collaborative—striving to build tools that make it faster and easier for missionaries to make meaningful connections with supporters and donors, and to ultimately increase their ability to share the gospel. We work hard, pray often, and celebrate wins together as we pursue our vision of advancing the gospel through technology.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,515,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/DevOps-Manager-1408617
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0109 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1408617
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 825331
 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` = 1408617
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-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-04-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1408617' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1408617 
0.0031   UPDATE employer_jobs SET hit_counts '***Jun-26-2025=4***Jun-27-2025=121***Jun-28-2025=20***Jun-29-2025=6***Jun-30-2025=31***Jul-01-2025=8***Jul-02-2025=13***Jul-03-2025=6***Jul-04-2025=10***Jul-05-2025=5***Jul-06-2025=1***Jul-07-2025=8***Jul-08-2025=1***Jul-09-2025=1***Jul-10-2025=2***Jul-11-2025=5***Jul-12-2025=1***Jul-13-2025=2***Jul-14-2025=3***Jul-15-2025=2***Jul-16-2025=5***Jul-17-2025=7***Jul-18-2025=7***Jul-19-2025=1***Jul-20-2025=1***Jul-21-2025=7***Jul-22-2025=4***Jul-23-2025=2***Jul-24-2025=5***Jul-25-2025=1***Jul-26-2025=1***Jul-28-2025=5***Jul-29-2025=2***Jul-30-2025=2***Jul-31-2025=2***Aug-01-2025=2***Aug-03-2025=2***Aug-04-2025=2***Aug-06-2025=3***Aug-09-2025=5***Aug-10-2025=5***Aug-11-2025=1***Aug-12-2025=1***Aug-14-2025=2***Aug-15-2025=1***Aug-17-2025=1***Aug-18-2025=1***Aug-19-2025=2***Aug-20-2025=4***Aug-21-2025=1***Aug-22-2025=5***Aug-23-2025=2***Aug-24-2025=1***Aug-25-2025=3***Aug-27-2025=2***Aug-30-2025=2***Sep-01-2025=1***Sep-02-2025=1***Sep-03-2025=42***Sep-04-2025=35***Sep-05-2025=11***Sep-06-2025=8***Sep-07-2025=6***Sep-08-2025=9***Sep-09-2025=5***Sep-10-2025=6***Sep-11-2025=9***Sep-12-2025=5***Sep-13-2025=2***Sep-14-2025=1***Sep-15-2025=8***Sep-16-2025=9***Sep-17-2025=3***Sep-18-2025=5***Sep-19-2025=2***Sep-20-2025=2***Sep-22-2025=3***Sep-23-2025=5***Sep-24-2025=1***Sep-25-2025=1***Sep-26-2025=3***Sep-27-2025=1***Sep-28-2025=3***Sep-30-2025=2***Oct-01-2025=1***Oct-02-2025=4***Oct-03-2025=3***Oct-04-2025=2***Oct-05-2025=2***Oct-06-2025=2***Oct-07-2025=1***Oct-09-2025=3***Oct-14-2025=1***Oct-15-2025=1***Oct-17-2025=1***Oct-19-2025=2***Oct-20-2025=1***Oct-21-2025=3***Oct-24-2025=2***Nov-01-2025=1***Nov-03-2025=1***Nov-04-2025=3***Nov-06-2025=1***Nov-07-2025=1***Nov-10-2025=3***Nov-11-2025=2***Nov-12-2025=1***Nov-13-2025=3***Nov-14-2025=1***Nov-16-2025=1***Nov-17-2025=2***Nov-19-2025=1***Nov-23-2025=2***Nov-24-2025=1***Nov-25-2025=1***Nov-27-2025=1***Nov-29-2025=1***Nov-30-2025=2***Dec-01-2025=2***Dec-02-2025=3***Dec-03-2025=4***Dec-04-2025=1***Dec-08-2025=2***Dec-09-2025=3***Dec-10-2025=1***Dec-13-2025=1***Dec-14-2025=1***Dec-15-2025=1***Dec-16-2025=1***Dec-17-2025=1***Dec-18-2025=1***Dec-19-2025=1***Dec-20-2025=3***Dec-21-2025=1***Dec-22-2025=2***Dec-25-2025=1***Dec-29-2025=1***Jan-12-2026=1***Jan-14-2026=1***Jan-15-2026=1***Jan-16-2026=2***Jan-18-2026=2***Jan-19-2026=3***Jan-20-2026=5***Jan-21-2026=1***Jan-31-2026=43***Feb-01-2026=16***Feb-02-2026=16***Feb-03-2026=23***Feb-04-2026=10***Feb-05-2026=2***Feb-06-2026=12***Feb-07-2026=17***Feb-08-2026=3***Feb-09-2026=6***Feb-10-2026=1***Feb-11-2026=5***Feb-12-2026=4***Feb-13-2026=4***Feb-16-2026=1***Feb-17-2026=1***Feb-18-2026=2***Feb-19-2026=1***Feb-20-2026=1***Feb-22-2026=4***Feb-24-2026=1***Feb-25-2026=2***Feb-26-2026=5***Feb-28-2026=2***Mar-01-2026=2***Mar-02-2026=57***Mar-03-2026=23***Mar-04-2026=11***Mar-05-2026=8***Mar-06-2026=9***Mar-07-2026=1***Mar-09-2026=6***Mar-10-2026=2***Mar-11-2026=3***Mar-12-2026=2***Mar-13-2026=2***Mar-14-2026=3***Mar-16-2026=5***Mar-17-2026=4***Mar-20-2026=3***Mar-21-2026=5***Mar-23-2026=1***Mar-24-2026=1***Mar-26-2026=7***Mar-27-2026=4***Mar-28-2026=1***Mar-30-2026=1***Mar-31-2026=5***Apr-01-2026=3***Apr-02-2026=1***Apr-03-2026=1***Apr-04-2026=1***Apr-05-2026=4***Apr-06-2026=2***Apr-07-2026=5***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=1***Apr-12-2026=4***Apr-13-2026=1***Apr-15-2026=2***Apr-16-2026=1***Apr-19-2026=1' WHERE job_id'1408617'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2025=182***Jul-2025=120***Aug-2025=48***Sep-2025=189***Oct-2025=29***Nov-2025=29***Dec-2025=31***Jan-2026=59***Feb-2026=139***Mar-2026=166***Apr-2026=30' WHERE job_id'1408617'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1408617' 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` = 1408617 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '825331'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)