Job Search and Career Advice Platform

Enable job alerts via email!

Linux Engineer

TEKsystems

Remote

USD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology staffing firm in Cary, NC is seeking a Linux Desktop Engineer for a contract position focused on managing Linux desktops and laptops, writing Puppet code, and ensuring compliance with security standards. The role involves supporting a mixed environment, emphasizing Linux, while requiring strong communication skills to align with IT teams. The estimated pay range is $30.00 - $50.00/hr, with comprehensive benefits available.

Benefits

Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Employee Assistance Program
Time Off/Leave (PTO)

Qualifications

  • Strong understanding of Linux desktop environments and user support.
  • Experience managing systems at scale in a production environment.
  • Ability to define standards and implement them through automation.

Responsibilities

  • Manage Linux desktops and laptops.
  • Write and maintain Puppet code.
  • Ensure systems align with security and configuration standards.

Skills

Linux
Puppet
Scripting
Linux administration
Job description
Top Skills
  • Linux engineering (desktop and laptop environments)
  • Puppet development and configuration management
  • Linux OS administration and support
  • Endpoint management at scale (Linux-focused)
  • Automation of configuration, security, and standards enforcement
Description

This position is primarily a Linux Desktop Engineer, responsible for managing Linux desktops and laptops, writing and maintaining Puppet code, and ensuring systems align with defined security and configuration standards. Puppet and Linux engineering are the top two priorities for the role. The engineer will also support a mixed environment, with some macOS device management, while keeping Linux as the primary focus. This role works closely with engineering and IT teams to drive adoption, standardization, and a clear path forward for Linux endpoints.

Skills
  • Linux
  • Puppet
  • Scripting
  • Linux administration
Additional Skills & Qualifications
  • Strong understanding of Linux desktop environments and user support
  • Experience managing systems at scale in a production environment
  • Ability to define standards and implement them through automation
  • Comfortable operating in a growing, evolving environment
  • Strong communication skills to align on plans and execution paths
Experience Level

Entry Level

Job Type & Location

Contract position based out of Cary, NC. Fully remote.

Pay and Benefits

The pay range for this position is $30.00 - $50.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms.

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre‑tax and Roth post‑tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long‑term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
Application Deadline

This position is anticipated to close on Feb 13, 2026.

Equal Opportunity Employer

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.