
Systems Engineer
CACI International Inc
full-time
Posted on:
Location Type: Office
Location: Oklahoma City • Oklahoma • 🇺🇸 United States
Visit company websiteSalary
💰 $73,800 - $155,100 per year
Job Level
SeniorLead
Tech Stack
CloudCyber SecurityDNSPython
About the role
- Resolve IT hardware and software infrastructure issues, including servers, networks, and security systems, using advanced systems analysis techniques.
- Perform end-to-end systems design, integration, and performance optimization to ensure all infrastructure components meet functional and security specifications.
- Analyze, troubleshoot, and resolve issues with IT infrastructure, including user systems, servers, storage, and network connectivity.
- Provide system administration and lifecycle management for assigned infrastructure, ensuring security and compliance with enterprise standards.
- Apply security patches, firmware updates, and operating system upgrades to safeguard the environment and maintain operational integrity.
- Support and lead infrastructure modernization and cloud migration projects, collaborating across engineering, cybersecurity, and development teams.
- Maintain configuration documentation, architecture diagrams, and change logs for all supported systems.
- Conduct system performance assessments, root cause analyses, and capacity planning to prevent downtime and ensure scalability.
- Develop and maintain automation scripts (PowerShell, Python, or similar) to streamline repetitive administration and monitoring tasks.
- Partner with network and cybersecurity teams to design and enforce access controls, vulnerability management, and system hardening procedures.
- Participate in technical planning, requirements gathering, and design reviews for new projects and emerging technologies.
- Mentor junior technical staff and provide subject matter expertise in systems administration, configuration management, and infrastructure engineering.
- Provide disaster recovery, backup, and business continuity support, ensuring mission-critical availability.
Requirements
- Bachelor’s degree in Information Technology, Computer Science, Systems Engineering, or related field (or equivalent work experience).
- 7+ years of progressive IT experience across roles such as help desk, end-user support, systems administration, and systems engineering.
- Proficiency in PowerShell scripting to automate administration tasks and improve operational efficiency.
- Familiarity with Microsoft Windows operating system deployments on an enterprise scale via MCM (Microsoft Configuration Manager) or similar tools.
- Strong understanding of network protocols, virtualization, Active Directory, Group Policy, DNS, DHCP, and patch management.
- Excellent documentation skills with the ability to write and edit technical documentation, standard operating procedures, and knowledge base articles.
- Strong problem-solving skills, initiative, and ability to work in a fast-paced, mission-driven environment.
- Active security clearance (or ability to obtain one) preferred.
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
systems analysisend-to-end systems designperformance optimizationsystem administrationlifecycle managementsecurity patchesfirmware updatesautomation scriptsPowerShellnetwork protocols
Soft skills
problem-solvinginitiativementoringcollaborationdocumentation
Certifications
Bachelor’s degree in Information TechnologyBachelor’s degree in Computer ScienceBachelor’s degree in Systems Engineeringactive security clearance