Linux Systems Engineer
CACI International Inc · Sterling, VA · 2 days ago
OTHR$104k–$218k/yrFull-time
The Opportunity
The Linux Systems Engineer will function as part of a team of engineers responsible for designing, building, maintaining, and securing Linux-based systems to ensure reliability, performance, and security across in our secure environments.
Responsibilities
- Install, configure, and maintain Linux operating systems and servers
- Monitor system performance, reliability, and security; respond to alerts proactively
- Troubleshoot system, application, hardware, and network-related issues on Linux platforms
- Develop and maintain automation scripts using Bash, Python, or similar languages to streamline tasks
- Perform regular updates, patching, and system hardening to maintain security posture
- Implement backup, recovery, and disaster‑recovery procedures for Linux environments
- Collaborate with network engineers and other infrastructure teams to ensure seamless integration and high availability of systems
- Maintain documentation related to system configurations, troubleshooting processes, and operational procedures
- Support users and administrators by providing technical guidance and resolving Linux-related issues
- Manage critical infrastructure services (e.g., DNS, DHCP, LDAP, NTP, mail relays) within Linux environment
- Architect and maintain scalable, highly available Linux infrastructures across physical, virtual, and cloud environments
- Deploy and manage containerization and orchestration solutions such as Docker and Kubernetes
- Conduct vulnerability scanning, security audits, and enforce access controls using SELinux or similar tools
- Perform root‑cause analysis for complex issues involving networking, storage, or application performance
- Basic Cisco networking management
Qualifications
- Typically requires bachelor’s degree or equivalent, and at least 7 years of related experience
- Must have a current TS/SCI security clearance with polygraph
- CCNA Desired
Core Technical Qualifications
- Strong understanding of Linux operating systems, distributions, file systems, kernel concepts, and system architecture
- Proficiency in Linux system administration, including installation, configuration, maintenance, performance tuning, and troubleshooting
- Ability to design, configure, and test Linux servers and operating systems
- Advanced scripting skills (Bash, Python, Perl) for automation and system efficiency
- Experience with configuration management tools such as Ansible, Puppet, Chef, or similar platforms
- Solid knowledge of networking protocols, services, and security hardening (DNS, DHCP, firewalls, routing, etc.)
- Familiarity with cloud platforms (AWS, Azure, GCP) and hybrid infrastructure environments
- Ability to monitor and maintain system health, performance, and security events across Linux environments
Security & Compliance Qualifications
- Implementing security measures, patching, vulnerability remediation, and systems hardening
- Experience working within compliance frameworks and audit‑ready environments