1

Linux Unix Jobs in California (NOW HIRING)

HPC Operating System Installation/provision - Windows Server, Linux, Unix. * Troubleshooting and resolving hardware problems on Linux cluster hardware and networking equipment and applying logical ...

... Linux/Unix administration • Demonstrated experience in production support, and use of tools such as Bash, PowerShell, Python, Shell, Unix Shell Scripting, Perl, Java, Pl-SQL, VBScript, or ...

Java Engineer (Cassandra)

Sunnyvale, CA · On-site

$60.50 - $82.75/hr

Responsibilities : • Good hands-on experience on Java Technologies • Good hands-on experience with Cassandra and Oracle. • Good Linux/Unix hand-on experience. Shell/Python Scripting is a plus ...

DevOps Engineer

Fremont, CA · On-site

$58 - $79.25/hr

... Linux & Unix Commands • Debugging Skills • Any of the one Scripting Language - Python or Ansible Qualifications : Required : • Strong in Ansible, Kubernetes, AWS, Shell, Experience in ...

Senior SRE (Dev Ops) Engineer

Fremont, CA · On-site

$62.50 - $83.25/hr

Python, Go, Java • Solid Linux/Unix skills Qualifications : Required : • Software Build and Development tools such as Jenkins, Terraform, CloudFormation, Docker, Kubernetes • Monitoring and ...

DevOps Engineer

Sunnyvale, CA · On-site

$61.50 - $84.25/hr

CICD Pipeline, Build & Deployment process, Splunk Log Analysis, Linux & Unix Commands, Debugging Skills, Any of the one Scripting Language - Python or Ansible. Qualifications : Required : • Strong ...

Strong understanding of UNIX (Everything is a file, POSIX, etc.) Strong UNIX/Linux experience, preferably with RHEL 5 & 6 and Solaris 10 & 11 Experience with virtualization technology (VMware ESXi ...

Showing results 21-40

Linux Unix information

See California salary details

$39.2K

$108.6K

$168.4K

How much do linux unix jobs pay per year?

As of Sep 10, 2026, the average yearly pay for linux unix in California is $108,603.00, according to ZipRecruiter salary data. Most workers in this role earn between $83,724.00 and $128,768.00 per year, depending on experience, location, and employer.

What is a Linux/Unix administrator?

Linux/Unix administrators are IT professionals responsible for managing, maintaining, and supporting Linux and Unix operating systems on servers and workstations. Their duties include installing and configuring systems, monitoring performance, troubleshooting issues, and ensuring system security and backups. They often work with scripting languages, handle user accounts, and ensure the availability and reliability of critical IT infrastructure. These administrators play a key role in supporting the technology needs of organizations that rely on Linux or Unix environments.

What are the key skills and qualifications needed to thrive as a Linux/Unix system administrator?

To thrive as a Linux/Unix System Administrator, you need strong expertise in Linux/Unix operating systems, scripting languages (such as Bash or Python), and a background in computer science or related fields. Familiarity with configuration management tools (like Ansible or Puppet), virtualization platforms, and relevant certifications (such as CompTIA Linux+ or Red Hat Certified System Administrator) is highly valuable. Problem-solving ability, attention to detail, and effective communication are crucial soft skills for this role. These skills ensure systems remain secure, reliable, and efficiently managed, supporting organizational operations and minimizing downtime.

What are some common challenges faced by Linux/Unix administrators, and how can they be addressed on the job?

Linux/Unix administrators often encounter challenges such as managing system security, troubleshooting performance issues, and ensuring uptime during updates or migrations. Addressing these requires staying current with security best practices, regularly monitoring system logs, and implementing robust backup and recovery procedures. Collaborating closely with development and network teams is also crucial, as it helps resolve cross-functional issues efficiently and ensures smooth deployment of new applications or services.

What is the difference between Linux Unix vs Network Administrator?

AspectLinux UnixNetwork Administrator
Required CredentialsLinux/Unix certifications (e.g., LPIC, CompTIA Linux+)Network certifications (e.g., CCNA, CompTIA Network+)
Work EnvironmentServers, data centers, command-line interfacesNetwork infrastructure, routers, switches, troubleshooting
Industry UsageIT, software development, system administrationTelecommunications, enterprise IT, service providers

Linux Unix professionals focus on operating system management, scripting, and server maintenance, while Network Administrators handle network infrastructure, security, and connectivity. Both roles often collaborate but require different certifications and skill sets, making them distinct yet complementary in IT environments.

What job categories do people searching Linux Unix jobs in California look for?

The top searched job categories for Linux Unix jobs in California are:

Infographic showing various Linux Unix job openings in California as of September 2026, with employment types broken down into 73% Full Time, 7% Part Time, and 20% Contract. Highlights an 100% In-person job distribution, with an average salary of $108,603 per year, or $52.2 per hour.

HPC engineer

San Jose, CA • On-site

Contractor

Re-posted 15 days ago


Job description

Job Responsibilities
  • Candidates should have good domain knowledge in High-Performance Computing, script language(Shell, Python), Linux administrator, operating systems (Linux, Windows), computer network
  • Distributed file systems (Lustre/NFS), virtualization and containerization related experience is a plus
  • Configuration and maintenance of the HPC computer rack/hardware. Professionally resolve hardware issues
  • HPC Rack, Build, cable, configure, and provision Linux kernel, windows server.
  • HPC Operating System Installation/provision - Windows Server, Linux, Unix.
  • Troubleshooting and resolving hardware problems on Linux cluster hardware and networking equipment and applying logical methods of resolution
  • Preventive maintenance of cluster hardware
  • Web Server and Database installation experience a plus
  • Must be willing to learn quickly, multitask, and work in a fast pace environment.
Required skills :
  • Operating systems: Linux, Windows
  • Hands-on HPC hardware knowledge
  • Programming language: Python, Shell
  • Virtualization and containerization
  • Computer network
  • Distributed file systems
  • Network switch topology