NewGen Technologies is seeking a senior Linux Engineer to join a program in Chantilly, VA.
100% onsite required
Active TS/SCI CI Poly required
The job duties of the Linux Infrastructure Engineer are as follows:
- Engineer and support the rapidly evolving Red Hat Enterprise Linux (RHEL) common service requirements for mission critical network management systems and applications
- Patching and maintaining server builds
- Coordinating and managing patching repositories in offline environments to ensure timely vulnerability patching
- Building and deploying automated server and workstation builds across an enterprise infrastructure with environments that are logically separated
- Troubleshooting and resolving complex hardware/software issues, restoring the environment to an operational state with minimal downtime, performing root cause analysis, and providing a forward leaning mitigation strategy
- Researching emerging technologies to determine impact on application/system integration and execution
- Collaborating with developers/engineers across disciplines to define customer and system requirements and then designing a solution that meets the current requirements and is scalable to meet future enterprise requirements
- Continuous improvement and process optimization as well as soliciting feedback from operations to simplify and enhance processes they use
- Common security requirement implementation and scanning automation tools with ability to evaluate and properly configure security compliance requirements
REQUIREMENTS
- TS SCI CI Poly
- The candidate must have 16 years of experience that can be a combination of work history and education. This equates to a doctorate and 8 years, a master’s and 10 years, a bachelor’s and 12 years, an associates and 14 years or a HS diploma and 16 years.
- Required qualifications include: Compliance with Department of Defense (DoD) 8570 Information Assurance Technical (IAT) Level 2
- Understanding of all phases of the software and system development lifecycle and the ability to comprehend user business needs and concerns and integrate that understanding with technical skills
- Strong Unix/Linux system knowledge and administrator experience providing RHEL 7.x through 9.x platform and administrative support as well as operating system management and troubleshooting
- Scripting and command line experience in automating routine tasks
- Design and administration experience using Red Hat products such as Satellite, Ansible and containerization
- Experience building and deploying automated server and workstation builds across an enterprise infrastructure with environments that are logically separated
- Experience with proactive monitoring concepts, including experience configuring and deploying network and systems monitoring (i.e., SNMP, Splunk, Nessus, etc.)
- Enterprise VM-based computing and competencies of systems including Fault tolerance, High availability, Scalability and Capacity planning, Data center organization, and Backup & Recovery
- Familiarity with Encryption, IDS/IPS, Firewalls, Anti-Virus, VPNs, SSL
- Possess a degree in Computer Science or a related technical field A highly motivated candidate must be able to work independently and with local and geographically diverse team members using effective time management skills to meet deliverable timelines
- The position is on site within a customer facility; the position does not require travel; however, the candidate is expected to be in the office five days per week during customer business hours
Desired Qualifications:
- Tooling and automation development experience Extended knowledge of API design (JSON, REST, etc.)
- Solid understanding of Layer 1-4 fundamental protocols
- Knowledge of standard networking monitoring technologies (SNMP, *Flow, etc.)
- Knowledge of network device configuration and management
- Experience in configuration development on Management Software (Ansible, Salt, Puppet, Chef, etc.) a plus
- Knowledge of Unit Test framework a plus
- Knowledge of Agile & Scrum Methodologies
- Excellent verbal and written communication skills regarding developing project briefings, updating system designs, rack elevations, wiring diagrams, and system outage after action reports
- Displays understanding of open-source frameworks, with experience deploying various open-source packages and/or application stacks into sponsor's production landscape
- Establishes ability to deploy and maintain Linux baseline for physical and virtual platforms
- Establishes ability to develop and maintain capacity metrics Interprets and implements new concepts, technologies, and products quickly
- Collaborator with strong emotional intelligence; otherwise, a strong self-starter who can work independently and manage multiple task assignments
- Illustrates experience performing trend analysis on overall system health, performance, and capacity management regarding utilization and growth