10+ years of experience in Systems, Network, or Infrastructure Engineering
Expert-level knowledge of Linux administration in enterprise environments
Strong understanding of Linux internals and performance tuning
Hands-on experience with SaltStack and infrastructure automation
Experience administering identity and access management solutions like FreeIPA/IPA
Strong networking expertise including TCP/IP, DNS, DHCP, and routing technologies
Experience with virtualization technologies and scripting languages like Bash or Python
Responsibilities
Design, implement, maintain, and optimize enterprise Linux systems and network infrastructure
Architect and support scalable, secure, and highly available infrastructure solutions
Lead automation initiatives using SaltStack and other tools
Serve as a senior technical resource for complex production issues
Perform advanced troubleshooting and root cause analysis across systems and networks
Engineer and maintain Cisco and Juniper network environments
Mentor junior engineers and foster technical growth across the team
Benefits
401(k) match of 6% with immediate vesting
Highly subsidized Health, Dental, and Vision insurance
Legal Resources Plan
Vacation and personal/sick leave
10 Federal Holidays
Life insurance and disability coverage paid by the company
Free sodas and snacks
Company sponsored weekly breakfast or lunch
Awesome holiday parties and family picnics
Participation in charitable events
Full Job Description
Responsibilities
Design, implement, maintain, and optimize enterprise Linux systems and network infrastructure
Architect and support scalable, secure, and highly available infrastructure solutions
Lead automation initiatives using SaltStack and other infrastructure automation tools
Serve as a senior technical resource and escalation point for complex production issues
Perform advanced troubleshooting and root cause analysis across systems, networks, applications, and services
Engineer and maintain Cisco and Juniper network environments to meet performance, security, and reliability requirements
Administer and support identity management services, including FreeIPA/IPA
Develop and maintain infrastructure standards, documentation, and operational procedures
Evaluate emerging technologies and make recommendations for infrastructure improvements and modernization
Ensure systems and networks meet or exceed security, compliance, and operational standards
Mentor junior engineers and foster technical growth across the team
Collaborate with customers, stakeholders, and engineering teams to develop solutions that meet current and future business requirements
Participate in architecture reviews, capacity planning, disaster recovery planning, and continuous improvement initiatives
The ideal candidate is a hands-on senior engineer with deep Linux and networking expertise, strong automation skills, and a proven ability to solve complex infrastructure challenges. They possess a strong engineering mindset, thrive in highly technical environments, and are passionate about building reliable, scalable, and secure systems. Cloud experience is a plus but not required.
Qualifications
10+ years of experience in Systems, Network, or Infrastructure Engineering
Expert-level knowledge of Linux administration in enterprise or mission-critical environments
Strong understanding of Linux internals, including system calls, processes, memory management, filesystems, and performance tuning
Experience designing, implementing, and supporting complex enterprise infrastructure environments
Hands-on experience with SaltStack (Salt) and infrastructure automation
Experience administering identity and access management solutions, including FreeIPA/IPA
Strong networking expertise, including:
TCP/IP, DNS, DHCP, VLANs, VPNs
Routing and switching technologies
OSPF, BGP, policy-based routing, and network security
Cisco and Juniper network platforms
Experience with virtualization technologies, hypervisors, and virtual desktop infrastructure (VDI)
Strong scripting and automation skills using Bash, Python, or similar languages
Experience developing and maintaining secure, hardened system and network configurations
Demonstrated ability to troubleshoot complex issues across operating systems, network infrastructure, applications, and distributed systems
Excellent written and verbal communication skills
Education
A relevant college degree and/or practical experience, commensurate with the position you are seeking
Our Benefits
401(k) match of 6% with immediate vesting
Highly subsidized Health, Dental, and Vision insurance
Legal Resources Plan
Vacation, personal/sick leave (not combined as Paid Time Off)
10 Federal Holidays
Life insurance, short and long-term disability coverage paid by the company
Free sodas and snacks
Company sponsored weekly breakfast or lunch
Awesome holiday parties and a fun family picnic
Participation in several charitable events
Compensation
We believe in paying fairly and competitively based on the value each team member brings to the role. Individual compensation is determined by factors such as skills, experience, education, certifications, location, and market data. The anticipated salary range for this position is $170,000 - $200,000 annually.
About CACI International
CACI International Inc is a multinational professional services and information technology company. It provides services to many branches of the federal government including defense, homeland security, intelligence, and healthcare. CACI has approximately 23,000 employees worldwide. The company's mission is to provide enterprise and mission technology services and solutions that best fit the needs of its customers. CACI has been named a Fortune World's Most Admired Company, a Washington Post Top Workplace, and a Forbes Best Employer for Diversity.