Full-Time

Linux System Administrator

DeNOVO Solutions

DeNOVO Solutions

No salary listed

No H1B Sponsorship

Fort Meade, MD, USA

In Person

US Top Secret Clearance Required

Category
IT Operations (1)
Required Skills
Bash
Puppet
Microsoft Windows
Java
Operating Systems
Perl
Cryptography
C/C++
Linux/Unix
Requirements
  • An active Top Secret/Sensitive Compartmented Information full-scope polygraph clearance is required.
  • At least 8 years of experience administering Linux/Unix systems is required.
  • At least 4 years of experience administering Windows systems is required.
  • Experience provisioning, configuring, patching, managing, securing, and hardening systems is required.
  • Working knowledge and experience administering virtual machines, including VM clusters using vCenter, is required.
  • Experience authoring process and procedure documentation is required.
  • Experience developing and implementing system configuration scripts in Perl, Bash, and/or C shell is required.
  • Working knowledge of Cisco and/or Dell routers and switches is required.
  • Experience configuring Linux firewalls using iptables is required.
  • Experience with network address translation and gateway setup is required.
  • Experience with remote server management is required.
  • Experience with server certificates, encryption, and secure protocols is required.
Responsibilities
  • Provide system administration and software support for field exploitation systems within the client program.
  • Set up and manage Linux and Windows systems across physical and virtual operating systems, including provisioning, configuration, patching, updates, and platform hardening.
  • Perform manual and automated system management across widely dispersed Linux systems.
  • Scale systems through virtualization, including scaling from two systems to 200 systems.
  • Manage an enterprise-level lab containing servers, storage area networks, network-attached storage, client resources, and virtual machines.
  • Administer and configure virtual machines and VM clusters.
  • Communicate with software developers and team members to gather requirements and implement solutions.
  • Work with developers to understand how existing systems should be virtualized.
  • Automate system administration functions, including automatic patch installation.
  • Research, evaluate, and recommend methods and products for protecting computer data and applications.
  • Develop technical documentation, including system administration architecture documentation and diagrams, configurations, baselines, administrative procedures, and instructions.
  • Coordinate with developers to define operational system security requirements, develop System Security Plans and related security documentation, and coordinate system security accreditation and authorizations.
  • Assist multiple teams with system security activities.
  • Identify security weaknesses and propose technical solutions to mitigate them.
  • Upgrade and enhance system functionality based on customer feedback.
  • Document system operational functionality, operating system setup and configuration, management tool configuration and use, and system administration processes and procedures.
  • Perform laboratory system testing.
  • Perform maintenance functions for existing project systems.
Desired Qualifications
  • General understanding and experience configuring Linux disk encryption.
  • Experience with Linux Volume Manager.
  • Experience developing, deploying, and updating software.
  • Experience with Java, C++, and C.
  • Experience with common integrated development environments.
  • Experience with Kickstart.
  • Experience with Puppet.
  • Experience with Yum.
  • Experience using management tools.
  • Experience building RPMs.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A