- 29-Dec-2020 to Until Filled (EST)
- Springfield, VA, USA
- Full Time
- TS/SCI with CI Poly
Title: System Administrator
Location: Springfield, VA
Clearance: TS/SCI w/CI polygraph
Responsibilities:
- Develop automation tools by writing/modifying scripts for deployment, maintenance, and system monitoring using Linux shell scripts, Python, Perl, or other scripting languages
- Document, review, and maintain system administrator guides and standard operating procedures
- Identify and resolve Linux system errors and crashes, disk space problems, and full disk errors
- Implement and troubleshoot Linux network services such as NFS, NTP, FTP, SSH, DNS, NIS, Sendmail, and Apache SMTP
- Configure LDAP server and LDAP client on Linux machines for centralized authorization and authentication
- Build new Linux Virtual Machines and physical server using templates and ISOs
- Create new Linux templates and secure them using the appropriate STIG
- Manage package install/upgrades using YUM and RPM.
- Experience with Ansible Tower and playbooks with knowledge of creating, troubleshooting, and deploying.
- Experience in backend solution's day-to-day system administration, log extraction/monitoring, and creation of shell scripts for the automation of daily tasks and monitoring
- Hardware and software installations, upgrades, maintenance, security analysis and network performance and tuning of Linux servers in a virtual infrastructure
- Installation and maintenance of RedHat Satellite servers to push changes (Spacewalk) and patches to various servers simultaneously
- Mentor junior team members as required
- Support operations across multiple geographic locations and networks
- Provide follow-up reports (technical findings, feedback, resolution steps taken) for Root Cause Analysis, engineering technical assessment and process improvement initiatives
Requirements:
- Bachelor's degree with 8+ years of relevant experience or Master's degree with 6+ years of relevant experience required
- 10+ years of practical experience administering Linux servers in a physical and virtual enterprise environment
- Experience installing, configuring, securing, and troubleshooting CentOS, RHEL, or Ubuntu Linux
- Extensive automation experience to automate installing, securing, configuring, and updating of Linux systems
- Knowledge of Dell (Power Edge), HP (Proliant servers), or Sun-Fire T-series Enterprise Servers
- Extensive knowledge of VERITAS NetBackup, VMWare, and RedHat LVM tools
- Knowledge of configuring the automated monitoring of Linux systems utilizing Splunk, Solarwinds, or Microsoft SCOM
- Experience with the following languages: Bash, Perl, C, C++, JAVA, Python, and/or Ansible Tower playbooks
- Network experience and understanding of the following as it relates to administering a Linux server environment: TCP/IP, NIS, NFS, DNS, DHCP, FTP/TFTP, SSH, SFTP, ARP
- Experience with storage tools such as LVM, SCSI, Ext 3, Ext 4, XFS, NAS (NFS, SAMBA, RAID 0/1/5) and SAN (iSCSI, FiberChannel)
- Familiarity with Hyper Converged Infrastructure (HCI) solutions such as Dell VXRail
- DoD IAT Level II certification required (Security+ CE, CCNA-Security, GSEC, or SSCP)
- RHCSA or RHCSE certification preferred
- Current active TS/SCI clearance with a CI polygraph
