1

Freelance Bash Shell Scripting Jobs in Santa Clara, CA

Senior Engineer (Java & Python)

Mountain View, CA · On-site

$130K - $169K/yr

Founded 1996 :5+ years of experience Must skills : -Excellent Java and Python programming skills - Bash shell scripting and tools such as grep, awk, sed, find, etc. - Web based testing experience ...

Work within a Linux environment using bash shell commands and scripting * Log issues and test outcomes using Jira * Follow directions precisely, including written procedures, verbal instructions, and ...

IT Field Support IV

Milpitas, CA · On-site

$24.50 - $33.75/hr

Nice-to-have Skills 1 Shell scripting (Bash/PowerShell).1 Basic PostgreSQL administration (e.g., backups, user management, simple queries).1 Experience with systemd services and Windows services

IT Field Support IV

Milpitas, CA

$24.50 - $33.75/hr

Nice-to-have Skills 1 Shell scripting (Bash/PowerShell).1 Basic PostgreSQL administration (e.g., backups, user management, simple queries).1 Experience with systemd services and Windows services

IT Field Support IV

Fremont, CA · On-site

$23.50 - $32.50/hr

... Shell scripting (Bash/PowerShell) Basic PostgreSQL administration (backups, user management, simple queries) Experience with systemd services and Windows services

IT Field Support IV

Fremont, CA

$23.50 - $32.50/hr

... Shell scripting (Bash/PowerShell) Basic PostgreSQL administration (backups, user management, simple queries) Experience with systemd services and Windows services

DevOps Engineer

Cupertino, CA

$65 - $89.25/hr

Requirements 7+ years of hands on experience as a DevOps Engineer Experience with a scripting language (Bash, Shell, Python, Ruby, etc.) Experience working with cloud platforms and cloud automation ...

next page

Showing results 1-20

Freelance Bash Shell Scripting information

See Santa Clara, CA salary details

$17

$56

$155

How much do freelance bash shell scripting jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for freelance bash shell scripting in Santa Clara, CA is $56.03, according to ZipRecruiter salary data. Most workers in this role earn between $28.51 and $72.55 per hour, depending on experience, location, and employer.

What is the difference between Freelance Bash Shell Scripting vs Freelance Linux System Administration?

AspectFreelance Bash Shell ScriptingFreelance Linux System Administration
Required SkillsScripting, automation, command-line proficiencySystem setup, user management, network configuration
CertificationsNone mandatory, but Linux or scripting certifications helpLinux certifications (e.g., LPIC, RHCSA)
Work EnvironmentPrimarily remote, project-basedRemote or onsite, ongoing support
Industry UsageTech, startups, automation projectsIT services, enterprise, hosting providers

Freelance Bash Shell Scripting focuses on writing scripts for automation and task simplification, while Freelance Linux System Administration involves managing entire Linux environments. Both roles require Linux knowledge, but scripting is more specialized, whereas system administration covers broader responsibilities.

What are popular job titles related to Freelance Bash Shell Scripting jobs in Santa Clara, CA?

For Freelance Bash Shell Scripting jobs in Santa Clara, CA, the most frequently searched job titles are:

What job categories do people searching Freelance Bash Shell Scripting jobs in Santa Clara, CA look for?

The top searched job categories for Freelance Bash Shell Scripting jobs in Santa Clara, CA are:

What cities near Santa Clara, CA are hiring for Freelance Bash Shell Scripting jobs?

Cities near Santa Clara, CA with the most Freelance Bash Shell Scripting job openings:

Linux Systems Administrator (Hardware)

ConnectedX, Inc.

Sunnyvale, CA • On-site

Other

Posted yesterday

New


Job description

Job Description: Linux Systems Administrator (Hardware)

Location: Sunnyvale, CA Onsite

Duration: Long Term

Position Summary

We are seeking a hands-on Hardware Systems Administrator with strong Linux administration skills, scripting expertise, and experience installing, configuring, and supporting server hardware and infrastructure. Consultant will be responsible for maintaining physical and virtual Linux environments, troubleshooting hardware issues, automating administrative tasks, and ensuring system reliability and performance.

Key Responsibilities

  • Install, configure, and maintain Linux-based servers and operating systems in physical and virtualized environments.
  • Perform server hardware installation, upgrades, diagnostics, and maintenance, including CPUs, memory, storage, network cards, and rack-mounted systems.
  • Monitor system performance, capacity, availability, and security across enterprise infrastructure.
  • Develop and maintain automation scripts using Bash, Python, Shell, or similar scripting languages.
  • Troubleshoot and resolve hardware, operating system, networking, and application-related issues.
  • Configure and support storage systems, RAID configurations, and backup/recovery processes.
  • Perform system patching, upgrades, and vulnerability remediation activities.
  • Support server deployments, data center operations, and hardware lifecycle management.
  • Maintain documentation for system configurations, procedures, and operational standards.
  • Collaborate with network, security, and application teams to ensure stable and secure infrastructure operations.

Required Qualifications

  • 5+ years of experience as a Linux Systems Administrator, Infrastructure Administrator, or similar role.
  • Strong experience with Linux distributions such as Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, or Rocky Linux.
  • Experience with server hardware installation, configuration, troubleshooting, and maintenance.
  • Proficiency in scripting and automation using Bash, Shell, Python, or Perl.
  • Solid understanding of networking fundamentals including TCP/IP, DNS, DHCP, VLANs, and routing.
  • Experience with storage technologies, RAID configurations, SAN/NAS environments, and backup solutions.
  • Knowledge of system monitoring, logging, and performance tuning.
  • Familiarity with virtualization technologies such as VMware, KVM, or Hyper-V.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work independently and support critical production environments.

Technical Skills

  • Linux Administration (RHEL, Ubuntu, CentOS)
  • Bash/Shell Scripting
  • Python Automation
  • Server Hardware Installation & Support
  • Storage Management (RAID, SAN, NAS)
  • VMware/KVM Virtualization
  • Networking (TCP/IP, DNS, DHCP)
  • System Monitoring & Performance Tuning
  • Backup & Disaster Recovery
  • Ansible/Infrastructure Automation

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience