The NASA IT portfolio within the Federal Civilian IT sector at Leidos currently has an opening for a Linux Endpoint Systems Engineer. This is an exciting opportunity to use your experience helping the NASA End-user Services and Technologies (NEST) mission. In this mission, we serve as an agile, trusted partner to transform, integrate, simplify, modernize, and safeguard NASA IT systems and data. And, above all else, continuously enhance the end-user experience. This is a telework position, but applicants must reside within reasonable commute distance from one of the NASA operating centers below and have flexibility to go on-site when needed for specific activities. Ames Research Center: Mountain View, CA Armstrong Flight Research Center: California City, CA Glenn Research Center: Cleveland, OH Goddard Space Flight Center: Greenbelt, MD NASA Headquarters: Washington, DC Johnson Space Center: Houston, TX Kennedy Space Center: Titusville, FL Langley Research Center: Hampton, VA Marshall Space Flight Center: Huntsville, AL Stennis Space Center: Bay St. Louis, MS Primary Responsibilities: This role is the lead operational resource for support and management of Red Hat Enterprise Linux (RHEL) workstations on the NEST contract. RHEL server administration is not a part of this role, except for RHEL servers used to manage RHEL workstations. Create, maintain, and deploy software packages for RHEL client applications. Develop scripts using RHEL-supported languages (bash, python, YAML) to automate installation of applications and system configurations. Develop and execute test plans for client applications. Manage the software lifecycle of RHEL client applications, ensuring that software managed by NEST is kept up-to-date and licenses provided by NEST are maintained. Utilize client management tools such as Red Hat Satellite and HCL BigFix to deploy RHEL applications, report deployment status, and to report inventory of software installed on RHEL clients. Document software packaging processes, software package as-built details, and software package testing results. Troubleshoot and resolve issues that may arise during installation of client software. Create and maintain knowledge articles for end users and support technicians. Design, package, document, test, deploy and monitor deployment of operating system and software updates. Troubleshoot and resolve issues that prevent clients from installing operating system and software updates. Develop, document, test, deploy, and maintain Red Hat Enterprise Linux operating system images that include all required applications, patches, drivers and configurations. Update operating system images as needed to ensure compatibility with different client hardware provided by NEST. Update operating system images as needed to maintain compliance with required security patches, software versions, and system configurations. Develop and execute test plans for new endpoint hardware and operating system deployments Administer, monitor and maintain the Red Hat Satellite management platform. Administer, monitor and maintain internal patch and software repositories. Administer, monitor, and maintain the NEST-managed Linux Unified Key Setup (LUKS) disk encryption system Provide engineering level support for incidents related to RHEL operating systems, software, and management tools. Establish and maintain vendor relationships for product support and product roadmaps in the RHEL space. Engage vendor support as needed to resolve incidents that cannot be resolved internally. Ensure that all NEST-managed RHEL clients are kept up-to-date with required patches, software versions, and system configurations. Ensure that all NEST-managed RHEL operating systems are properly licensed and registered with Satellite. Manage licensing for NEST-managed RHEL clients and Red Hat Satellite servers. Participate in project teams to implement new services and service enhancements on the NEST innovation roadmap. Create knowledge articles to assist NEST technicians and end users in resolving common issues Resolve incidents and fulfill requests in alignment with established program processes and in a timeframe that meets or exceeds SLA requirements for incident handling, request fulfillment and service availability (uptime). Prepare process documentation and provide process training to NEST technicians and other relevant audiences. Work with NEST vendors to resolve technical issues, monitor product roadmaps, and implement product changes. Provide written and oral status updates on operational activities. Serve as a team lead for other NEST personnel providing RHEL operational support.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level