1

Linux Unix Jobs in Maryland (NOW HIRING)

One (1) year experience in Linux, Unix, Windows or Cisco OS operating system * Two (2) years' experience administering Linux, Unix or Windows Operating System * Two (2) years' experience supporting ...

One (1) year experience in Linux, Unix, Windows or Cisco OS operating system * Two (2) years' experience administering Linux, Unix or Windows Operating System * Two (2) years' experience supporting ...

Linux desired โ€ข โ€‚Enterprise fortune 200-500 background environment exp preferred, meaning non-Government profiles to be submitted, please, meaning "NY Transit Authority of, or Federal Govt of so ...

Ignite IT is seeking a very experienced, senior-level Red Hat Linux Admin/Engineer to join and provide dedicated support to the Unix Management Branch of the Computer Services Division on our ...

Ignite IT is seeking a very experienced, senior-level Red Hat Linux Admin/Engineer to join and provide dedicated support to the Unix Management Branch of the Computer Services Division on our ...

The successful candidate will provide support for Windows and Linux/UNIX systems, perform system maintenance and patch management activities, support backup and recovery operations, and assist with ...

Unix * Bash * Git * R Skills * Linux Administration * Data Management * Data Analysis Deliverables: * Clean Equipment - Ad-Hoc * Run Validation - Ad-Hoc * Inspect Equipment - Ad-Hoc * Meet with lab ...

next page

Showing results 1-20

Linux Unix information

See Maryland salary details

$39.9K

$110.5K

$171.4K

How much do linux unix jobs pay per year?

As of Jul 14, 2026, the average yearly pay for linux unix in Maryland is $110,546.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,221.00 and $131,072.00 per year, depending on experience, location, and employer.

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 are Linux/Unix administrators?

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, and why are they important?

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 job categories do people searching Linux Unix jobs in Maryland look for? The top searched job categories for Linux Unix jobs in Maryland are:
Infographic showing various Linux Unix job openings in Maryland as of July 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 90% In-person, and 10% Remote job distribution, with an average salary of $110,546 per year, or $53.1 per hour.

Software Engineer with Security Clearance

EMerge Advanced Technology Solutions, LLC

Fort George G Meade, MD โ€ข On-site

$220K/yr

Other

Posted 22 days ago


Job description

The EmergeATS National Security Team is seeking experienced Software Engineers to support software development and full lifecycle testing of mission systems. This role combines software engineering and software test engineering responsibilities, including test automation, integration testing, system validation, software development, and collaboration across engineering teams. Location: Columbia, MD or Annapolis Junction, MD (SCIF environment, on-site only) Candidates must possess an active TS/SCI clearance with a Full Scope Polygraph prior to start. A Bachelorโ€™s degree in Computer Science or a related field is required; however, additional software engineering experience may be substituted for formal education. Applicants must have 14+ years of software engineering experience supporting programs of similar scope, complexity, and development processes. In addition, candidates must have at least 6 years of hands-on software testing experience, including test planning, test automation, integration and acceptance testing, performance and security testing, and systems integration testing. Experience working in Agile development environments, developing test automation in Python, supporting Linux/Unix systems, and programming in C, C++, or Java is required. This position requires direct employment with EmergeATS (Kroll subsidiary). Responsibilities Software Testing & Quality Assurance Design, develop, and maintain test plans, test cases, and test procedures.
Build and maintain automated test frameworks and test environments, primarily using Python.
Perform:
Integration & Testing (I&T)
Acceptance Testing
Performance, load, and stress testing
Security testing
User interface testing
Data interface testing
Systems integration testing
Use code coverage tools to evaluate test completeness.
Track, document, and resolve software defects.
Support software, Linux/Unix systems, and network component installation, configuration, and maintenance. Analyze requirements and develop software solutions.
Design, develop, modify, test, and debug software applications.
Integrate software into new or existing environments.
Develop algorithms, database interfaces, and system integrations.
Collaborate with system and hardware engineers to define requirements and performance objectives.
Support software deployment and operational readiness.
Documentation & Process Improvement Create and review software and system documentation.
Perform quality reviews of engineering deliverables.
Recommend and implement improvements to development and testing processes.
Team Collaboration Participate in Agile development activities, including sprint planning, code reviews, and design reviews.
Collaborate with software, infrastructure, and test engineering teams.
Provide technical leadership and oversight when required. Technical Requirements Python-based test automation development.
Experience creating and maintaining test environments.
Integration & Acceptance Testing.
Performance, load, stress, security, UI, and data interface testing.
Code coverage analysis.
Linux/Unix administration and support.
Software development experience in C, C++, or Java.
Scripting experience with Python, Bash, or Perl.
Defect tracking and issue management tools.
Agile software development experience. Preferred Skills JIRA and Git.
CI/CD tools such as Jenkins, GitLab CI, Bamboo, Maven, Ant, or Nexus.
Docker and container technologies.
Automated deployment and testing pipelines.
MongoDB or other NoSQL databases.
RabbitMQ or messaging technologies.
Puppet or Ansible.
gRPC, CORBA, ICE, XML/XSD, or Protocol Buffers.
Experience in classified DoD or Intelligence Community environments.
DoD 8140/8570 IAT Level II certification (Security+, CASP+, or equivalent). Yearly salary starting at $220k