Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
SYSTEMS ENGINEER
Description
JOB SUMMARY
MCSG Technologies is seeking a Systems Engineer Principal in support of Earth Observing missions at
NASA GSFC.
The candidate will provide senior-level systems engineering, Linux administration, virtualization, automation, containerization, and operational support for mission-critical ground systems used across Mission Operation Centers (MOC), I&T, development, and test environments. This position requires strong technical judgment, a security-minded approach, hands-on troubleshooting experience, and the vision to help build a more efficient, resilient, and future-ready ground system from both a technical and resource perspective.
Work Schedule:
Hybrid Location:
Goddard Space Flight Center in Greenbelt, MD.
PRIMARY DUTIES
Provide senior-level systems engineering, administration, and operational support for mission operations and ground systems environments.
Install, configure, maintain, and troubleshoot Linux-based systems, including RHEL, AlmaLinux, Rocky Linux, and similar enterprise distributions.
Support
NASA GSFC
Code 580 and mission operations tools and applications, including ITOS, GMSEC, and related in-house or project-specific software.
Perform system installation, configuration, capacity planning, performance monitoring, tuning, patching, and lifecycle management.
Support virtualization platforms such as VMware ESXi, vSp, XCP-ng, and Xen Orchestra/XOA, including deployment automation, system migrations, and infrastructure sustainment.
Develop and maintain automation using Ansible, Bash, PowerShell, PowerCLI, Python, and other scripting or configuration management tools.
Support containerized environments and DevOps workflows using Docker, Kubernetes, RKE2, Git, GitLab, Bitbucket, Jenkins, Atlassian Bamboo, CI/CD pipelines, and related tools.
Maintain system, software, and security baselines using configuration management, version control, documented change management, and repeatable deployment practices.
Support backup, recovery, and archive solutions for mission and engineering systems, including snapshot management, retention policies, and recovery validation.
Troubleshoot complex operational issues, outages, and system anomalies using logs, monitoring tools, network analysis, and root-cause investigation techniques.
Coordinate with and support infrastructure, network, and security staff responsible for monitoring/logging platforms, firewalls, switches, and network services.
Support observability and monitoring solutions such as Grafana, Prometheus, syslog, Elastic Stack, or similar platforms.
Identify opportunities to improve system efficiency, reduce resource consumption, improve maintainability, and modernize the ground system for future mission needs.
Create and maintain clear technical documentation, design diagrams, operational procedures, system architecture artifacts, and implementation plans.
Collaborate with software, systems, security, database, network, and mission operations teams to support reliable, secure, and repeatable mission system operations.
REQUIREMENTS
Extensive experience administering Linux systems in an operational, engineering, or mission-critical environment.
Strong understanding of enterprise Linux, system hardening, patch management, repository management, baseline configuration, and troubleshooting.
Experience with container technologies such as Docker, Kubernetes, and RKE2.Experience with virtualization and infrastructure platforms such as VMware ESXi, vSp, XCP-ng, Xen Orchestra/XOA, Horizon , or similar ...For full information see follow application link. We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.