1

Shell Scripting Jobs in Pittsburgh, PA (NOW HIRING)

Oracle DBA

Pittsburgh, PA · On-site

$60 - $65/hr

... shell scripting Experience with RMAN (Recovery Manager) for backup and restore operations Strong performance tuning skills at both database and SQL query levels SQL and PL/SQL scripting for ...

Informatica Developer

Pittsburgh, PA · On-site

$51.75 - $68/hr

Excellent Performance Tuning skills Experience with Unix / shell scripting Good Experience with Data Conversion & Reporting Strong Programming, Analytical & Problem Solving Skills Able to work as an ...

Informatica Developer

Pittsburgh, PA · On-site

$51.75 - $68/hr

... shell scripting • Good Experience with Data Conversion & Reporting • Strong Programming, Analytical & Problem Solving Skills • Able to work as an independent team member, capable of applying ...

Experience to UNIX shell scripting * Experience to IBM's RAD is a plus * Strong understanding of the Object Oriented paradigm * Must have good verbal, written and interpersonal communication skills

Flex Skills/Nice to Have: 1. Other DB experience (like Teradata) 2. Knowledge and experience with DevOps Tools a plus 3. ETL (Informatica) experience 4. Python, Shell scripting experience Education:

Flex Skills/Nice to Have: 1. Other DB experience (like Teradata) 2. Knowledge and experience with DevOps Tools a plus 3. ETL (Informatica) experience 4. Python, Shell scripting experience Education:

Flex Skills/Nice to Have: 1. Other DB experience (like Teradata) 2. Knowledge and experience with DevOps Tools a plus 3. ETL (Informatica) experience 4. Python, Shell scripting experience Education:

Spark3, Python Shell Scripting Hadoop Cloudera - Hadoop admin , Hadoop Tables/hdfs file processing • Data and System Architectural experience • Knowledge with Data Modelling using Erwin Tool. • ...

Spark3, Python Shell Scripting Hadoop Cloudera - Hadoop admin , Hadoop Tables/hdfs file processing • Data and System Architectural experience • Knowledge with Data Modelling using Erwin Tool. • ...

next page

Showing results 1-20

Shell Scripting information

See Pittsburgh, PA salary details

$15

$58

$83

How much do shell scripting jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for shell scripting in Pittsburgh, PA is $58.77, according to ZipRecruiter salary data. Most workers in this role earn between $49.23 and $67.45 per hour, depending on experience, location, and employer.

What is shell scripting?

Shell scripting is the process of writing a series of commands for a Unix or Linux shell to automate tasks. These scripts can execute commands, manipulate files, and perform complex operations, making repetitive tasks more efficient. Shell scripts are commonly used for system administration, data processing, and software development tasks. They are written in languages such as Bash, Sh, or other shell interpreters and can significantly enhance productivity by automating routine processes.

What are some common challenges faced by professionals working with shell scripting in a team environment?

One common challenge is ensuring that shell scripts are readable and maintainable by all team members, especially as scripts grow in complexity. Differences in Unix/Linux distributions and shell versions can also cause compatibility issues, making thorough testing important. Additionally, collaborating on scripts often requires consistent documentation and adherence to coding standards to prevent errors and facilitate troubleshooting. Effective communication with colleagues, particularly system administrators and developers, is essential for integrating scripts into broader workflows.

What are the key skills and qualifications needed to thrive as a shell scripting professional, and why are they important?

To thrive as a Shell Scripting professional, you need strong proficiency in Unix/Linux environments, a solid understanding of shell languages (such as Bash, KornShell, or Zsh), and experience with scripting logic and automation. Familiarity with command-line tools, version control systems like Git, and sometimes certifications in Linux administration are typically required. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for collaborating with teams and debugging scripts. These skills ensure efficient automation, system reliability, and seamless workflow integration in IT operations.

What is the difference between Shell Scripting vs Linux System Administrator?

AspectShell ScriptingLinux System Administrator
Primary FocusWriting scripts to automate tasksManaging and maintaining Linux systems
Skills RequiredShell scripting, basic Linux commandsLinux administration, networking, security
Work EnvironmentDeveloping scripts on Linux/Unix systemsOverseeing entire Linux infrastructure
CertificationsNone specific, scripting knowledge preferredCompTIA Linux+, RHCSA

Shell Scripting involves creating scripts to automate tasks within Linux or Unix environments, focusing on scripting skills. Linux System Administrators manage and maintain Linux systems, requiring broader knowledge of system management, security, and networking. While Shell Scripting is a component of a Linux SysAdmin's toolkit, the roles differ in scope and responsibilities.

Is shell scripting in demand?

Shell scripting is in demand for roles involving system administration, automation, and DevOps, as it is essential for managing Unix/Linux environments. Employers value proficiency in shell scripting alongside knowledge of operating systems and scripting languages, making it a useful skill for IT and software development positions.

Is shell scripting outdated?

Shell scripting remains a fundamental skill for system administration, automation, and DevOps tasks, especially in Linux and Unix environments. While newer languages like Python are increasingly used for complex scripting, shell scripts are still widely employed for simple automation and system management due to their speed and direct access to system commands.

What are popular job titles related to Shell Scripting jobs in Pittsburgh, PA?

For Shell Scripting jobs in Pittsburgh, PA, the most frequently searched job titles are:

What job categories do people searching Shell Scripting jobs in Pittsburgh, PA look for?

The top searched job categories for Shell Scripting jobs in Pittsburgh, PA are:

Infographic showing various Shell Scripting job openings in Pittsburgh, PA as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 5% Part Time, and 9% Contract. Highlights an 83% Physical, 7% Hybrid, and 10% Remote job distribution, with an average salary of $122,234 per year, or $58.8 per hour.

Linux System Administrator

All Lines Technology

Pittsburgh, PA • On-site

Full-time

Posted 3 days ago

New


All Lines Technology rating

6.6

Company rating: 6.6 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

170th of 225 rated it services


Job description

All Lines Technology is seeking an experienced Linux Systems Administrator to join their Global Information Services team in Pittsburgh, PA. This team is responsible for the deployment, administration, maintenance, and support of Linux-based infrastructure across enterprise datacenters and remote locations. The ideal candidate will have strong Linux administration experience in large-scale enterprise environments, expertise with Red Hat technologies, and a solid understanding of virtualization, storage, backup, and automation.
This position plays a critical role in ensuring the stability, security, and performance of Linux systems while supporting ongoing infrastructure initiatives, application deployments, and database migrations.
Key Responsibilities
  • Install, configure, administer, and maintain infrastructure components within physical and virtualized Linux environments.
  • Monitor, troubleshoot, and resolve Linux server issues, system failures, and critical alerts.
  • Deploy and migrate enterprise applications and Oracle databases.
  • Manage software upgrades, patches, hotfixes, and security updates across Linux platforms.
  • Write, maintain, and troubleshoot Linux shell scripts to automate operational tasks and improve efficiency.
  • Perform fault analysis, root cause investigations, and performance reporting.
  • Proactively monitor system performance, capacity utilization, and overall platform health.
  • Support enterprise backup, storage, and disaster recovery solutions.
  • Collaborate with infrastructure and application teams to ensure system availability, reliability, and compliance with organizational standards.
Daily Responsibilities
  • Configure, monitor, and troubleshoot Linux servers in a large-scale enterprise environment.
  • Administer Linux systems and quickly resolve failures, incidents, and critical alerts.
  • Develop and troubleshoot shell scripts for automation and operational support.
  • Perform root cause analysis and document performance-related issues and system exceptions.
  • Coordinate and implement server upgrades, patches, and maintenance activities.
Required Qualifications
  • Bachelor's degree from an accredited institution.
  • Red Hat Linux Certification such as RHCSA, RHCT, or RHCE.
  • Experience administering Linux servers in a large enterprise environment supporting 100+ Linux servers.
  • Strong experience with Red Hat Enterprise Linux (RHEL) and/or Oracle Enterprise Linux (OEL).
  • Experience building and supporting Red Hat OpenShift virtualized environments.
  • Experience with Linux system troubleshooting, performance tuning, and capacity planning.
  • Proficiency in Linux shell scripting.
Technical Skills
Operating Systems & Platforms
  • Red Hat Enterprise Linux (RHEL)
  • Oracle Enterprise Linux (OEL)
  • Red Hat OpenShift
Virtualization & Infrastructure
  • VMware
  • Hyper-Converged Infrastructure (HCI)
  • SAN Administration and Storage Technologies
Backup & Recovery
  • Commvault Backup
  • EMC Data Domain
Scripting & Automation
  • Shell Scripting
  • Perl
  • Python
Networking & Protocols
  • DNS
  • HTTP
  • LDAP
  • SMTP
  • SNMP
Preferred Qualifications
  • Experience supporting enterprise Oracle database environments.
  • Strong understanding of storage architecture and backup strategies.
  • Experience with enterprise monitoring and alerting tools.
  • Demonstrated ability to troubleshoot complex infrastructure issues in mission-critical environments.
  • Excellent documentation, communication, and collaboration skills.
What Will Make a Candidate Stand Out
  • Experience managing and supporting 100+ Linux servers in an enterprise environment.
  • Hands-on expertise with Red Hat, Oracle Enterprise Linux, and OpenShift platforms.
  • Strong background in storage, SAN, backup, and disaster recovery technologies.
  • Advanced Linux troubleshooting and scripting capabilities.
  • Experience supporting highly available, production-critical infrastructure environments.

What All Lines Technology employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom