1

Linux Support Jobs in Minnesota (NOW HIRING)

Linux Software Engineer

Saint Paul, MN · On-site

$44.51 - $49.51/hr

Projects supported: Linux-based medical diagnostic workstation supporting electrophysiology systems. Key initiatives: Creating installers and images for software releases delivered via CD/DVD/USB and ...

Engage with clients, lead projects, and be a technical escalation point for support staff * Become ... Should have previous hands on Linux server experience and must be comfortable with taking ...

Production Support Engineer

Minneapolis, MN · On-site

$43.75 - $57.25/hr

Experience supporting an enterprise-level environment including Windows and Linux Strong verbal, written, and interpersonal communication skills Outstanding problem solving and decision making skills ...

IBM i, Windows, Unix, and/or Linux server Operating Systems * IBM operations for scheduled jobs and ... support parts of the hiring process, such as reviewing applications, analyzing resumes, or ...

Support Technician

Chaska, MN · On-site

$25 - $29/hr

IBM i, Windows, Unix, and/or Linux server Operating Systems * IBM operations for scheduled jobs and ... support parts of the hiring process, such as reviewing applications, analyzing resumes, or ...

next page

Showing results 1-20

Linux Support information

What are the key skills and qualifications needed to thrive as a Linux Support specialist, and why are they important?

To thrive as a Linux Support specialist, you need solid knowledge of Linux operating systems, shell scripting, troubleshooting, and a relevant degree or certifications like CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA). Familiarity with command-line interfaces, ticketing systems, and remote management tools is typically required. Strong problem-solving abilities, patience, and effective communication skills help in resolving issues and assisting users of varying technical backgrounds. These competencies are crucial for ensuring reliable system performance, minimizing downtime, and delivering high-quality technical support.

What are some common challenges faced by Linux Support professionals, and how can they be managed effectively?

Linux Support professionals often encounter challenges such as troubleshooting diverse system configurations, managing time-sensitive incidents, and supporting users with varying levels of technical knowledge. Staying up-to-date with the latest distributions and open-source tools is essential, as environments can change rapidly. Effective communication and strong documentation skills help in collaborating with developers, system administrators, and end-users. Proactive learning and leveraging community resources can also make problem-solving more efficient and less stressful.

What is a Linux Support specialist?

A Linux Support specialist is an IT professional who provides assistance, troubleshooting, and maintenance for systems running the Linux operating system. They help users resolve technical issues, install and configure software, perform system updates, and ensure system security and stability. Linux Support specialists are often responsible for monitoring system performance, managing user accounts, and supporting servers in business environments.

What is the difference between Linux Support vs System Administrator?

AspectLinux SupportSystem Administrator
CertificationsLinux+, LPIC, CompTIA Server+CompTIA Server+, Microsoft Certified, Linux certifications
Work EnvironmentData centers, IT support teams, help desksServer rooms, network operations centers, enterprise IT
ResponsibilitiesInstalling, troubleshooting Linux systems, user supportManaging entire IT infrastructure, network, servers, security
Industry UsageTech companies, hosting providers, support servicesLarge enterprises, government agencies, corporations

Linux Support focuses on assisting users with Linux systems, troubleshooting issues, and providing technical support. System Administrators have broader responsibilities, managing entire IT environments, including networks, servers, and security. While Linux Support roles often require Linux-specific certifications, System Administrators may hold a wider range of credentials. Both roles are essential in IT, but System Administrators typically oversee more comprehensive infrastructure management.

What are the most commonly searched types of Linux Support jobs in Minnesota? The most popular types of Linux Support jobs in Minnesota are:
What are popular job titles related to Linux Support jobs in Minnesota? For Linux Support jobs in Minnesota, the most frequently searched job titles are:
Infographic showing various Linux Support job openings in Minnesota as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.
Linux Software Engineer

Linux Software Engineer

VIVA USA INC

Saint Paul, MN • On-site

$44.51 - $49.51/hr

Contractor

Posted 23 days ago


Job description

Job Description
Summary:
This position is for the Computer Systems Engineering team. Will develop and perform automated OTA software delivery and patch deployment for the Linux platform. The person filling this position will participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Additional activities include coding, integrating, implementing, installing or changing frameworks and standard components, or technical and functional application management. The position will also assist with development and maintenance of software infrastructure, tools, and processes.
Duties and responsibilities -
Develop and perform automated software delivery and patch deployment for the Linux platform.
Participate in patch assessment, testing, and packaging, with a primary focus on actual deployment to devices in the field. Design, implement and test software for embedded, enterprise, or desktop products medical device products.
Evaluate technical options and provide recommendations for solutions.
Contribute to the development and maintenance of software infrastructure, tools, and processes.
Collaborate with product management, customer care, quality, regulatory, production, and other engineering disciplines to deliver upon product delivery objectives and business goals.
Role Context
Reason role is open: Increase team capacity due to growing workload and expansion into OTA (over-the-air) software delivery.
Projects supported: Linux-based medical diagnostic workstation supporting electrophysiology systems.
Key initiatives: Creating installers and images for software releases delivered via CD/DVD/USB and OTA.
Typical day: Onsite work, daily 30-minute standup, building and validating installers/images, collaboration with R&D and testing teams.
Interactions: Internal technical team members, software developers, and test teams.
Success in first 90 days: Ability to independently package software from CI builds into reliable installers/images on Linux.
Previous hiring experience: Similar roles filled successfully when focus remained on Linux and software delivery skills.
Top 3 required skills:
Strong Linux OS internals
Software delivery / installer creation
Linux scripting and automation
Top 3 preferred skills:
OTA update experience
CMake / C++ familiarity
Networking and security concepts (whitelisting, certificates, encryption)
Education: Bachelor's degree in Computer Science, Computer Engineering, or related field preferred; equivalent experience acceptable.
Industry experience: Medical/pharma experience not required; strong technical background preferred.
Systems used daily: Linux workstations (RHEL 8/9, future 10), CI pipelines, installer frameworks, Insight platform environment.
Personality traits: Curious, self-driven, strong critical thinking, ability to learn and work independently within a team.
Urgency: High - team would like candidates submitted and hired as quickly as possible.
Deal-breakers: Lack of Linux OS experience; cloud-only DevOps backgrounds with no on-prem OS exposure.
Security expectations: Applied security (whitelisting, certificates, encryption), not deep CVE analysis.
Team culture: Highly collaborative but expects individual ownership and accountability; mix of senior architects and junior engineers.
Required Qualifications:
Experience with delivering software using CD/DVD/USB to disconnected systems.
Linux operating system internals
Experience in Linux shell scripts, Perl and/or python.
Working knowledge of Linux development environment.
Self-motivated, critical thinker with strong technical background.
Excellent verbal and written communication skills.
Experience with Word, Visio, and similar documentation tools.
Strong analytical and problem solving skills.
Organized and on-time with ability to work in a structured process environment.
Preferred Qualifications:
Experience with Over the client upgrade platforms or delivery methods.
Cmake/C++ programming language experience.
Operating System and Network security.
Experience with Linux encryption, whitelisting, malware scanning and vulnerability assessment.
Experience with impact assessment of software patches and upgrades.
Bachelor's degree in computer engineering or related field. Will consider experienced candidates with relevant experience in lieu of degree.
Notes:
100% onsite
Typically 8-4 or 9-5 (standard business hours).
Hours: 8 hours/day, 40 hours/week
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.