Linux Administrator TS/SCI CI Poly with Security Clearance
Basic Qualifications
• Bachelor's degree in Computer Science or an AIS degree required plus 10 years of experience
• A minimum of 5 years of experience developing system software in heterogeneous, multi-platform environments
• Proficiency in Bourne/Bash and Expect scripting
• Proficiency in debugging issues with the Linux kernel including examining source code, system logs, and using tools such a crash and systemtap.
• Experience with managing Satellite repositories to apply patches and build custom kernels as required to implement functionality or address security concerns
• Familiarity with automating approaches to configuring and maintaining (e.g. patching) systems using Ansible and Satellite Server
• Understanding and experience working with identity management systems including LDAP and token-based authentication systems
• Must have active TS//SCI with CI Poly to start
Duties and Responsibilities
- Create backups and migrate them to tape for long term storage
- Work with users one-on-one to solve their access and computer problems
- Install software libraries functioning in RHEL/SE Linux environment using Bash and/or Expect scripting built from a template while following program procedures
- Apply best practices in software engineering, delivering projects on time and with excellent quality
- Provide support to security and administration staff as well as end users to resolve issues
- Modify existing scripting to correct errors and/or improve performance
- Provide SME level Linux support to the O&M staff
- Create and/or update comprehensive documentation on all aspects of the contracts computer support
Desired Skills
- Familiarity with High Performance Computing (HPC) environment and related technologies
- Familiarity with Infiniband or Omni-Path high speed fabrics, including subnet management, IPoIB and/or IPoOPA mechanisms, fabric topology and health monitoring and integration with MPI
- Experience with Lustre, NFS, and other direct attach file systems
- Experience with Ethernet networking
- Experience with RDMA communications (InfiniBand and OmniPath)
- Knowledge of Python, Perl, Korn, and other shell scripting
- Experience with revision control software (CVS, SVN, Git)
- SE Linux experience: configuration and policy
- Demonstrated ability to analyze, debug and maintain the integrity of an existing scripting base
- Demonstrated organization skills to balance and prioritize work, and ability to multitask
- Demonstrated communication skills to communicate with support personnel, customer, and managers
- Excellent written and oral communication and people skills; excellent time management and organizational skill