Network Management Systems (NMS) Linux Engineer
Company: CACI
Location: Sterling
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Network Management Systems (NMS) Linux Engineer Job
Category: Engineering Time Type: Full time Minimum Clearance
Required to Start: TS/SCI with Polygraph Employee Type: Regular
Percentage of Travel Required: Up to 10% Type of Travel: Local * *
* 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 missions,
build on our lengthy track record of business success, and find
opportunities to break new ground — in your career and in our
legacy. Pay Range : There are a host of factors that can influence
final salary including, but not limited to, geographic location,
Federal Government contract labor categories and contract wage
rates, relevant prior work experience, specific skills and
competencies, education, and certifications. Our employees value
the flexibility at CACI that allows them to balance quality work
and their personal lives. We offer competitive compensation,
benefits and learning and development opportunities. Our broad and
competitive mix of benefits options is designed to support and
protect employees and their families. At CACI, you will receive
comprehensive benefits such as; healthcare, wellness, financial,
retirement, family support, continuing education, and time off
benefits. The proposed salary range for this position is: $131,800
- $290,000 CACI is an Equal Opportunity Employer. All qualified
applicants will receive consideration for employment without regard
to race, color, religion, sex, pregnancy, sexual orientation, age,
national origin, disability, status as a protected veteran, or any
other protected characteristic.
Keywords: CACI, Sterling , Network Management Systems (NMS) Linux Engineer, IT / Software / Systems , Sterling, Virginia