DevOps Engineer - Linux

DHI Group, Inc.
Herndon, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Herndon, United States of America

Tech stack

Automation of Tests
Bash
Configuration Management
Program Optimization
CompTIA Security+
Linux
DevOps
Perl
Job Scheduling
Python
Korn Shell
Linux System Administration
OpenMP
Openshift
Performance Tuning
Ansible
Scientific Computating
Security Content Automation Protocol
Software Engineering
Subversion
Scripting (Bash/Python/Go/Ruby)
Gitlab
GIT
Containerization
Gitlab-ci
Kubernetes
Puppet
Terraform
Software Version Control
Docker

Job description

Our client is seeking a DevOps Engineer with strong Linux, automation, and scripting experience to support an HPC Research & Development (R&D) customer and the Data Centric-Multi-Level Secure® (DC-MLS®) Enterprise team. This position supports mission research environments, assists with multi-level secure system deployments, and partners closely with the Technical User Support (TUS) team to help users achieve faster "time to science." The engineer will also contribute to initial DC-MLS® deployments, site stand-ups, and coordination with HPC programs and the DC-MLS® Core team., Support HPC R&D customer environments in a Linux/Unix-based ecosystem. Work with scientists, developers, and mission users to optimize workflows, port applications, and address performance bottlenecks. Assist the TUS team with user enablement, code optimization, and improving time-to-science. Lead or support initial deployments and setup of DC-MLS® enterprise systems across new mission sites. Develop, automate, and maintain DevOps processes for configuration management, provisioning, and system sustainment. Build and support CI/CD pipelines (GitLab CI, Git, SVN, CVS). Write and maintain automation scripts using Python, Perl, Bash, Korn, or other shell tools. Provide Linux administration, troubleshooting, patching, and system hardening. Collaborate with users, the TUS Team Lead, the Chief Scientist, site staff, and engineering teams. Produce technical documentation, deployment procedures, and user support materials.

Requirements

5+ years combined experience in Linux/Unix administration, scripting/software development, and configuration management. Strong proficiency with Python, Perl, Bash, Korn, and Ansible. Experience with revision control and CI/CD tools (CVS, SVN, Git, GitLab, GitLab CI). Hands-on DevOps automation experience in secure or mission environments. CompTIA Security+ certification (required). Strong troubleshooting skills and experience supporting technical end users.

Clearance Requirements

Active TS/SCI with CI Polygraph (CIP) required at the time of application. Must maintain eligibility for access to classified information throughout employment., Experience supporting HPC environments, scientific computing, or performance optimization (MPI, OpenMP, GPU acceleration, job schedulers). Background with multi-level security systems or DC-MLS® deployments. Linux hardening and security compliance experience (STIGs, RMF, SCAP). Experience with containerization or orchestration (Docker, Kubernetes, OpenShift). Infrastructure-as-Code or automation tools (Terraform, Packer, Puppet, Chef). Previous Intel Community or DoD program experience in R&D or operational missions.

Apply for this position