1

Unix Systems Administrator Jobs in Alabama (NOW HIRING)

Strong systems administrator experience, specifically in Windows/Linux Operating Systems ... Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell ...

Strong systems administrator experience, specifically in Windows/Linux Operating Systems ... Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell ...

... administrator accounts, maintaining system documentation, tune system performance, installing ... PowerShell, Ansible, Puppet, Chef, VBScript, C++, Unix Shell, Python, Perl, Ruby, JavaScript, etc ...

Other duties may include setting up administrator accounts, maintaining system documentation, tune ... PowerShell, Ansible, Puppet, Chef, VBScript, C++, Unix Shell, Python, Perl, Ruby, JavaScript, etc.

Virtual Desktop Engineer

Huntsville, AL · On-site +1

$80K - $128K/yr

Other duties may include setting up administrator accounts, maintaining system documentation, tune ... PowerShell, Ansible, Puppet, Chef, VBScript, C++, Unix Shell, Python, Perl, Ruby, JavaScript, etc.

Other duties may include setting up administrator accounts, maintaining system documentation, tune ... PowerShell, Ansible, Puppet, Chef, VBScript, C++, Unix Shell, Python, Perl, Ruby, JavaScript, etc.

Showing results 21-40

Unix Systems Administrator information

See Alabama salary details

$30

$48

$76

How much do unix systems administrator jobs pay per hour?

As of Aug 16, 2026, the average hourly pay for unix systems administrator in Alabama is $48.63, according to ZipRecruiter salary data. Most workers in this role earn between $37.45 and $55.58 per hour, depending on experience, location, and employer.

What are some common challenges faced by unix systems administrators, and how can they be addressed?

Unix Systems Administrators often encounter challenges such as managing complex server environments, ensuring system security, and maintaining high uptime. Troubleshooting issues quickly, especially during outages or performance drops, can be demanding. Staying up-to-date with evolving technologies and scripting for automation are key to overcoming these challenges. Building strong documentation practices and collaborating closely with network, security, and development teams also help maintain smooth operations and facilitate efficient problem-solving.

What is the difference between Unix Systems Administrator vs Linux Systems Administrator?

AspectUnix Systems AdministratorLinux Systems Administrator
CertificationsUnix certifications (e.g., UNIX System Administration)Linux certifications (e.g., RHCSA, RHCE)
Work EnvironmentProprietary Unix systems (AIX, Solaris, HP-UX)Open-source Linux distributions (Ubuntu, CentOS, Red Hat)
Employer UsageFinancial, government, and large enterprises with legacy systemsTech companies, startups, and organizations adopting open-source solutions
Common Search/ComparisonYesYes

While both roles involve managing and maintaining server systems, Unix Systems Administrators typically work with proprietary Unix platforms, whereas Linux Systems Administrators focus on open-source Linux environments. The core skills and certifications overlap, but the specific operating systems and tools differ based on the organization's infrastructure.

What are the key skills and qualifications needed to thrive as a unix systems administrator, and why are they important?

To thrive as a Unix Systems Administrator, you need a strong understanding of Unix/Linux operating systems, shell scripting, system security, and often a degree in computer science or a related field. Familiarity with tools like Bash, Perl, Ansible, and system monitoring solutions, as well as certifications such as CompTIA Linux+ or Red Hat Certified System Administrator (RHCSA), is highly beneficial. Problem-solving ability, attention to detail, and effective communication are vital soft skills for proactively managing systems and collaborating with IT teams. These skills ensure reliable, secure, and efficient operation of critical IT infrastructure, minimizing downtime and supporting organizational goals.

What is a unix systems administrator?

Unix Systems Administrators are IT professionals responsible for installing, configuring, maintaining, and supporting Unix-based servers and systems. Their duties include monitoring system performance, ensuring security, performing backups, applying patches, and troubleshooting issues. They play a critical role in ensuring the reliability and efficiency of a company’s IT infrastructure by managing user accounts, setting permissions, and maintaining system documentation. Unix Systems Administrators often work closely with other IT staff to support organizational needs and optimize system resources.

What are the most commonly searched types of Unix Systems Administrator jobs in Alabama?

The most popular types of Unix Systems Administrator jobs in Alabama are:

What are popular job titles related to Unix Systems Administrator jobs in Alabama?

For Unix Systems Administrator jobs in Alabama, the most frequently searched job titles are:

What cities in Alabama are hiring for Unix Systems Administrator jobs?

Cities in Alabama with the most Unix Systems Administrator job openings:

Infographic showing various Unix Systems Administrator job openings in Alabama as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $101,155 per year, or $48.6 per hour.

Principal DevSecOps Engineer

TCS

Huntsville, AL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Principal DevSecOps Engineer

Clearances Required: Active DoD Secret

Location: Huntsville, Alabama, United States

************************************************************************************************************************

Note: This is a contingent listing for a position that is planned to open up in February 2026. Interviews may begin in December or January.

************************************************************************************************************************

Job Description

TCS is searching for a Principal Dev/Sec/Ops Engineer to join our strong team supporting our Ground-based Midcourse Defense (GMD) customer in Huntsville, AL. The GMD program is a portion of the Missile Defense Agency's (MDA) system to protect the US and our allies from ballistic missile attack. The selected candidate will use modern development automation and management tools to work in both Linux and Windows environments, in legacy and cloud environments.

Responsibilities:

  • Design, develop, deliver, and sustain new and existing cybersecurity technologies in support of further development of the GMD weapon system.
  • Create, modify, and document all enhancements efforts, to include system design documents, standard operating procedures, operations and maintenance manuals/procedures, software development plans, and related documentation.
  • Program design, coding, testing, debugging, and documentation.
  • Recommend and utilize the appropriate programming language for each component or workload based upon performance requirements, supportability, integration with existing components, maintainability, and other selection criteria deemed applicable.
  • Review current systems and analyze business functions or processes to understand the needs for which applications are being designed.
  • Recommend system capabilities and objectives for assigned projects.
  • Conduct quality assurance reviews.
  • Develop all components and services using industry best practices such as test-driven development, centralized source code management, code reviews, and automated testing.
  • Utilize continuous integration / continuous deployment (CI/CD) workflows to the maximum extent possible for all published components.
  • Produce DevOps best practice templates to enable rapid implementation of DevSecOps development workflows.
  • Provide subject matter expertise during the review of potential technologies proposed for integration with the environment.
  • Fully document development efforts using a combination of code comments, project issue tracking, change requests, and formal documentation.
  • Ensure that software deployments minimally impact production workloads running in production environments.
  • Perform analysis and tests, as needed, to aid the design process and to document the end item business functionality and system performance requirements.
  • Identify emerging technologies, alternatives, and standards implementations, such as machine learning (ML) and artificial intelligence (AI), to provide better support for developers and application stakeholders.

Required Qualifications:

  • Bachelor's degree in computer science, information systems, Cybersecurity, or a related field with 5 years of experience; OR Master’s degree with 3 years of related experience, or 1 years with a PhD.
  • Must have a DOD 8140 IAT Level II certification (ex: Security + CE or CISSP)
  • Strong systems administrator experience, specifically in Windows/Linux Operating Systems environments
  • Experience working with cloud technologies and platforms such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud
  • Experience with DevSecOps practices, approaches, requirements, and iteration plans for a largescale classified government system
  • Familiarity and skills in agile software principles, particularly regarding building a plan or roadmap for multiyear program / product
  • Interest and aptitude in developing Infrastructure as code scripts in Terraform and Helm to provision cloud resources
  • Familiarity with configuring and maintaining DevSecOps Continuous Integration/Continuous
  • Deployment (CI/CD) pipeline tools including best practices, automated builds and tests, quality gates, software quality, and CI tools, i.e., Jenkins.
  • Communicates effectively, both internally and externally to team
  • Eager to expand knowledge and continually improve
  • Ability to write or review software code (Java, Python, etc.)
  • US Citizenship and active DoD Secret clearance or higher
  • Must be able to support an in-person, closed-area work environment 100% of the time

Preferred Qualifications:

  • Experience with containerization and orchestration tools such as Kubernetes, Docker, and/or other cloud orchestration technologies.
  • Experience with configuration management tools, i.e., Git, GitHub, GitLab, Bitbucket, etc.
  • Experience with branching strategies, gated commits and source-controlled management
  • Programming and scripting experience in a UNIX environment (C++, Perl, Python, Bash, Ruby, Shell, Scripts).
  • Programming and scripting experience in a Windows environment (PowerShell, etc.)
  • Experience with PaaS (Platform as a Service) infrastructure
  • Experience with or basic knowledge of software development (i.e., Java/JavaScript, C++, C#, or any modern object-oriented language) and its life cycles
  • Utilize Agile practices and principles to deliver high quality products and services
  • Atlassian JIRA, Confluence, GitLab/GitHub, Jenkins, and Nexus repository experience
  • Experience with security coding standard best practices, static and dynamic scanning tools, i.e., SonarQube, Fortify, Coverity
  • Experience deploying and maintaining applications on Kubernetes clusters

Benefits:

  • Highlights of our benefits include Health/Dental/Vision, 401(k) match, Profit-Sharing, Flexible Time Off, STD/LTD/Life Insurance, Referral Bonuses, professional development reimbursement, vacation, sick leave, and maternity/paternity leave.

Apply online or visit us at www.tcs-inc.com/careers

TCS, Inc. is an EEO Employer.