Network Management Systems (NMS) Linux Engineer
CACI International IncAbout the role
The Opportunity: We are seeking an experienced Linux Engineer to join our team with a background in automation to join our dynamic team supporting Network Management Systems (NMS). The successful candidate will be responsible for designing, implementing, and maintaining Linux-based systems, ensuring high performance, reliability, and security of our network monitoring and management infrastructure.
Responsibilities:
- Administer, configure, and troubleshoot Linux-based systems (e.g., CentOS, Ubuntu, RHEL) in an air gapped environment.
- Configure and optimize Linux servers for NMS applications (e.g., Riverbed, SolarWinds, Network Node Manager)
- Develop and implement automation scripts using tools such as Ansible, Puppet, Chef, or Terraform to streamline system provisioning, configuration, and deployment processes.
- Design and maintain CI/CD pipelines to improve system deployment and updates using tools like Jenkins, GitLab CI, or GitHub Actions.
- Work closely with DevOps and engineering teams to identify areas for process improvement and automation.
- Ensure high availability, reliability, and scalability of Linux environments to support the NMS.
- Monitor system performance, identify bottlenecks, and implement improvements (e.g. Prometheus, collectd, Grafana, InfluxDB).
- Manage system updates, patches, and security configurations to ensure systems are up-to-date and secure.
- Troubleshoot and resolve system issues, including system failures, performance problems, and network-related issues.
- Provide support for automation-related incidents and work on optimizing system health and uptime.
- Develop and maintain documentation for Linux system architectures, processes, and procedures
- Mentor junior engineers on Linux and best practices
- Evaluate and recommend new technologies and tools for Linux-based systems
- Participate in capacity planning and resource allocation for the infrastructure
Qualifications:
- Bachelor's degree in Technical field or equivalent work experience
- 10+ years of related work experience
- TS/SCI with Poly required
- Experience with system monitoring tools
- Strong knowledge of Linux operating systems (e.g., Red Hat, CentOS, Ubuntu)
- Experience with cloud platforms (AWS, Azure, GCP) and on premise virtualization platforms (VMware, libvirt, KVM) and their monitoring tools
- Proficiency in shell scripting and at least one programming language (e.g., Python, Bash)
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef)
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, or similar.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
- Knowledge of IT security best practices and implementation in Linux environments
- Excellent troubleshooting, problem-solving and analytical skills
- Strong communication and teamwork abilities
Desired:
- Relevant certifications (e.g., RHCE, CCNP, ITIL)
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI, GitHub Actions, or similar.
- Experience with monitoring tools such as Prometheus, collectd, Grafana, InfluxDB
- Knowledge of log management and analysis tools (e.g., Elastic)
- Understanding of DevOps practices and CI/CD pipelines
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s