Systems Engineer 2

Endepth Solutions•Laurel, MD

About The Position

The Systems Engineer – Level 2 (SE2) supports U.S. Government programs by administering, maintaining, and securing Linux-based enterprise environments for mission-critical operational, development, and test systems. The role covers Linux systems administration, configuration management, virtualization, system security, automation, and operational sustainment, as well as support for hardware deployments, software upgrades, troubleshooting, testing, and customer-facing operations across multiple environments. The engineer supports Rocky Linux and Red Hat Enterprise Linux (RHEL) systems; performs storage and interface management, system hardening, security compliance, and patch management; and uses Ansible and/or Puppet for configuration management and automation. The role also supports VMware environments, develops Bash scripts, troubleshoots complex systems, supports physical hardware deployments at operational and field sites, and facilitates software deployments across Operational, Field Test, Development, and Integration environments. The position includes monitoring system health and performance, coordinating maintenance windows and outages, maintaining monitoring services and dashboards, supporting multiple types of testing, tracking work and defects with GitLab and Jira, researching tools and technologies, and preparing technical and operational documentation. The engineer is expected to work independently and collaboratively while providing customer support and clear technical communication.

Requirements

  • Bachelor’s degree in Systems Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or a related discipline from an accredited college or university; five additional years of Systems Engineering experience may substitute for the degree.
  • Fourteen years of experience as a Systems Engineer supporting programs and contracts of similar scope, type, and complexity.
  • Strong experience administering Rocky Linux and/or Red Hat Enterprise Linux (RHEL) environments.
  • Experience with Linux storage administration, interface management, system hardening, and operating system patching.
  • Experience using Ansible and/or Puppet for configuration management, system deployment, and automation.
  • Experience supporting VMware virtualization environments.
  • Experience developing and maintaining Bash scripts.
  • Familiarity with GitLab and Atlassian Jira.
  • Experience troubleshooting enterprise Linux systems and performing root-cause analysis.
  • Active TS/SCI clearance with Polygraph.

Nice To Haves

  • Familiarity with Cisco networking equipment.
  • Familiarity with NetApp NAS storage environments.
  • Experience writing and maintaining test cases, test procedures, test plans, and test reports.
  • Familiarity with developing Splunk dashboards and supporting Splunk workflows.

Responsibilities

  • Administer, maintain, and support enterprise Linux systems using Rocky Linux and Red Hat Enterprise Linux (RHEL).
  • Perform Linux system administration, including storage management, interface configuration, operating system hardening, security compliance, and patch management.
  • Conduct vulnerability scanning, security patching, and compliance activities, and maintain updates in Intelligence Community reporting tools.
  • Use Ansible and/or Puppet to automate configuration management, operating system deployment, software installation, and system maintenance.
  • Support VMware virtualized environments, including virtual machine deployment, configuration, and lifecycle management.
  • Develop, maintain, and troubleshoot Bash scripts for administrative and operational automation.
  • Troubleshoot complex Linux systems, applications, and infrastructure issues; perform root-cause analysis.
  • Manage physical hardware deployment, installation, and sustainment for operational and field sites.
  • Facilitate software deployments and upgrades across Operational, Field Test, Development, and Integration environments.
  • Monitor system health, availability, and performance across multiple environments using enterprise monitoring tools and health checks.
  • Schedule, coordinate, and communicate planned maintenance windows and system outages with internal teams and external customers.
  • Maintain and enhance system monitoring services, operational dashboards, and health-check capabilities.
  • Assist with regression, integration, performance, security, and customer acceptance testing.
  • Identify and troubleshoot defects, conduct root-cause analysis, and document reproducible issues.
  • Use GitLab for source control, configuration management, and collaborative development activities.
  • Use Atlassian Jira to track work activities, defects, enhancements, and project progress.
  • Research emerging technologies and evaluate tools; recommend improvements to operational efficiency, automation, and system reliability.
  • Develop and maintain system procedures, operational guides, test procedures, status updates, and engineering documentation.
  • Work independently and as part of a collaborative engineering team while providing customer support and technical communication.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service