CACI is seeking a Software Engineer to design, develop, and deploy advanced cybersecurity capabilities. The Software team is responsible for the Program's Platform-as-a-Service operating environment, automation and self-service Linux platform provisioning, hybrid (public and private) cloud management.
What You’ll Get to Do:
Building, testing, and administering highly available Red Hat OpenShift Container Platform cluster
Supporting the Ansible Tower enterprise environment including engineering playbooks, training and developing standards and guidelines for engineers in their use of Ansible
Assisting application teams with on-boarding to the OpenShift platform in areas such as resource requirements, capacity analysis, troubleshooting support
Working with vendors to troubleshoot the platform and issues related to integrations with other internal systems
Integrating and automating the program’s security posture
Monitoring hardware, VM and container metrics for the purposes of maintaining cluster health and identifying thresholds for scaling
Developing and automating repeatable tasks
Performance tuning of infrastructure components.
You’ll Bring These Qualifications:
Must be able to obtain a TS/SCI clearance
Must be able to obtain DHS Suitability
4+ years of directly relevant experience
Experience working with Red Hat OpenShift Infrastructure design, deployment and operational support
Knowledge of Linux Containers (Docker), Kubernetes, and deployment of containerized applications/microservices architectures
Demonstrated skill with at least one or more configuration management/scripting technologies such as Ansible, Chef, Puppet
Hands-on experience with CI/CD tools such as GitLab, Jenkins, Nexus, Artifactory or comparable substitutes
Experience with software security, secure coding, or software assurance tools and techniques
These Qualifications Would be Nice to Have:
Technical understanding of cybersecurity attack techniques and associated mitigation techniques
Familiarity with a virtualized cloud environment (preferably VMware/VSphere)
Demonstrated experience and/or familiarity with one of more of the following database technologies: SQL, Oracle, MySQL, JBDC, NOSQL, etc.
Experience and/or familiarity with DevOps, Continuous Development/Continuous Integration concepts, and automated test tools such as Docker, Jenkins, Rational Team Concert, JIRA, Git, Chef, Ansible, Puppet, Junit, JMeter, RSpec, and/or Cucumber.
What We Can Offer You:
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.