Currently, ManTech is seeking a motivated, career and customer-oriented Linux Administrator to join our team! This is a remote, technical position with an Agile Scrum team that will require a broad scope of skills and knowledge of DoD systems.
Responsibilities include but are not limited to:
- Application Troubleshooting Skills: Troubleshoot and resolve issues with applications/servers, in a complex, ever-changing environment, without requiring a step-by-step guide. Handle intense, high-stress, highly visible projects, mostly alone, without needing constant guidance. Get to the root cause, understand the problem and the environment, determine and present options for a permanent fix, get buy-in from relevant parties, and implement.
- System Administration: Perform system setup, configuration, and routine maintenance tasks on various Linux distributions, including user account management, software installation, and system updates.
- Automation and Scripting: Develop and maintain shell scripts and automation tools to streamline system management and administrative tasks.
- Security and Compliance: Implement and maintain security best practices, including firewalls, access controls, and vulnerability assessments. Ensure compliance with industry standards and regulations.
- Network Management: Configure and troubleshoot network services, TCP/IP, DNS, DHCP, and routing. Collaborate with network engineers to optimize network performance.
- Monitoring and Troubleshooting: Set up and manage monitoring tools and respond to alerts promptly. Troubleshoot system issues and perform root cause analysis.
- Backup and Recovery: Establish and maintain backup and disaster recovery solutions. Test and refine recovery procedures regularly.
- Software Management: Manage software packages and dependencies using package management systems. Ensure software is up to date and secure.
- Performance Optimization: Fine-tune system performance through kernel optimization, resource monitoring, and load balancing.
- Documentation: Maintain accurate and up-to-date documentation of system configurations, processes, and procedures.
- Collaboration: Collaborate with cross-functional teams and IT professionals to resolve technical issues and contribute to IT projects and initiatives.
Minimum Qualifications:
- 7+ years of relevant work experience as a Linux Systems Administrator, with proficiency in managing various Linux distributions. A Bachelor’s degree can be substituted for 4 years of experience.
- Experience building and configuring servers, mostly from the command line (not reliant on a GUI).
- Strong scripting skills (Bash, Python, or similar) for automation and task simplification.
- Experience with Kubernetes/Rancher, or willingness to quickly learn a lot about it.
- Some knowledge of Linux security best practices and experience in hardening systems.
- Familiarity with network protocols, routing, and firewall configuration.
- Ability to also function in a Windows environment.
- Strong application troubleshooting skills and experience.
- Demonstrated ability to troubleshoot and resolve new and confusing issues with our applications and servers, in a complex, ever-changing Linux-based environment, without requiring a step-by-step guide.
- Demonstrated ability to handle intense, high-stress, highly visible projects, mostly alone, without needing constant guidance.
- Demonstrated ability to get to the root cause, understand the problem and the environment, determine and present options for a permanent fix, get buy-in from relevant parties, and implement.
- Communication skills (both written and verbal) and customer service skills.
- Ability to work as part of a team, accept direction and correction.
- Ability to work with senior/executive level staff, external partners, and government contacts.
- Must have a CompTIA Security+ certification, and OS cert prior to start.
Preferred Qualifications:
- Experience working in an application troubleshooting role, or IT sustainment role (particularly in support of a government contract, or a live Production environment).
- Familiarity with: Bash scripting, Ansible, JBoss, SQL, AppDynamics, GitLab pipelines, and/or Java programming.
- Deep expertise in any other Linux-related area.
- Bachelor’s degree in computer science, Information Technology, or related field.