CACI International Inc · 5 months ago
Network Management Systems (NMS) Linux Engineer
CACI International Inc is a company focused on ensuring the safety of the nation, and they are seeking an experienced Linux Engineer to support Network Management Systems (NMS). The role involves designing, implementing, and maintaining Linux-based systems while ensuring high performance, reliability, and security of the network monitoring and management infrastructure.
Information TechnologyService IndustrySoftware
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
Qualification
Required
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
Preferred
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
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-11
2026-01-09
2026-01-03
Company data provided by crunchbase