Linux System Administrator

ASM Research•Remote,

About The Position

The DevOps Engineer / Linux Administrator supports and enhances enterprise Linux environments through automation, infrastructure management, CI/CD pipeline development, and system administration. The role maintains secure, reliable, and scalable Linux-based platforms and partners with development, security, and operations teams to improve deployment efficiency, system performance, and operational stability. The position includes administering Linux systems, developing automation, supporting CI/CD tools and pipelines, and collaborating on infrastructure design and implementation. It also involves maintaining technical documentation, operational procedures, and knowledge-transfer materials.

Requirements

  • At least 3 years of experience implementing, administering, and troubleshooting Linux in an enterprise environment, including patching with DNF and YUM.
  • Strong experience building and supporting CI/CD pipelines using Jenkins (Groovy), Ansible Core (YAML), GitLab CI/CD, FlexDeploy, or similar technologies.
  • Strong experience with Ansible and Jenkins.
  • Strong knowledge of DNS and networking, including network debugging with packet capture.
  • Strong scripting knowledge in Python, Bash, Zsh, Ksh, and Csh.
  • Strong configuration-management knowledge and experience.
  • Experience working with REST APIs.
  • Experience working in secure environments.
  • Experience in an OCI environment using virtual images.
  • Strong verbal, written, organizational, and process-documentation skills.
  • Secret clearance required.

Nice To Haves

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent relevant experience.
  • Hands-on experience with Linux administration, including DNF and YUM patching, logging, auditing, performance tuning, and issue resolution.
  • Experience with scripting and automation using Python, Bash, Zsh, Ksh, or Csh.
  • Experience working with REST APIs and integrating automation with external systems.
  • Knowledge of DNS, networking fundamentals, and network troubleshooting, including packet-capture analysis.
  • Experience in secure environments and understanding of operational discipline and system hardening.
  • Experience with configuration management and infrastructure automation.
  • Experience supporting Linux systems in OCI environments using virtual images.
  • Ability to provide accurate effort estimates, manage assigned priorities, and deliver work as committed.
  • Strong verbal, written, organizational, and technical-documentation skills.
  • Experience supporting Linux platforms in highly regulated or government-secured environments.
  • Familiarity with container orchestration, cloud-native deployment practices, and secure CI/CD implementations.
  • Experience building hardened Linux images and supporting secure software-delivery pipelines.
  • Experience partnering across development, operations, and cybersecurity teams to improve deployment efficiency and platform reliability.
  • Ability to identify process-improvement opportunities and implement automation that reduces manual administration.

Responsibilities

  • Administer, maintain, troubleshoot, and optimize enterprise Linux environments.
  • Perform logging, auditing, patching, and performance tuning across production and non-production Linux systems.
  • Develop and maintain automation solutions and scripts for Linux administration and related application processes using Jenkins and Ansible Core.
  • Manually troubleshoot and resolve Linux issues.
  • Build and configure development tools and infrastructure using knowledge of continuous integration, operational delivery, deployment management (CI/CD), cloud technologies, container orchestration, and security.
  • Modify existing software and scripts to correct errors, adapt to infrastructure requirements, and improve performance.
  • Analyze user needs and technical requirements to assess design and implementation feasibility within time and cost constraints.
  • Collaborate with developers, engineers, security teams, and other stakeholders to design systems and define interfaces, capabilities, and performance requirements.
  • Build and test end-to-end CI/CD pipelines to help ensure systems are protected against security threats.
  • Provide realistic work-effort estimates, commit to work, and deliver results accordingly.
  • Create and maintain technical documentation, operational procedures, and knowledge-transfer materials.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service