> Markdown version of [/jobs/ext/439699-network-management-systems-nms-linux-engineer](https://www.wearedevelopers.com/jobs/ext/439699-network-management-systems-nms-linux-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Network Management Systems (NMS) Linux Engineer - **Company:** CACI International Inc. - **Location:** Sterling, VA, United States - **Experience:** Expert - **Salary:** $131,800.0 - $290,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Microsoft Azure, Bash Shell, Ubuntu (Operating System), CentOS, Continuous Integration, Linux, DevOps, Github, Monitoring of Systems, Python (Programming Language), Kernel-Based Virtual Machine, Linux System Administration, Linux Servers, Network Monitoring, HP OpenView, Red Hat Enterprise Linux, Ansible, Prometheus, Shell Script, Virtualization Technology, Google Cloud, System Availability, Grafana, Containerization, Gitlab-ci, Kubernetes, Infrastructure Automation Frameworks, Influxdb, SolarWinds (Software), Puppet, Terraform, Docker, Jenkins, Vmware, Programming Languages - **Published:** June 3, 2026 - **Apply:** https://dejobs.org/x/x/6DCC45D9E8D44600AD179C44EED6F069/job/ ## About the Role * 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 ## Description 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., * 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Automate everything via NodeJS and Puppeteer](https://www.wearedevelopers.com/videos/322-automate-everything-via-nodejs-and-puppeteer) - [My journey into DevOps world - How it all started!](https://www.wearedevelopers.com/videos/545-my-journey-into-devops-world-how-it-all-started) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)