CACI is looking to hire a Senior DevOps Engineer to support the design, development, modification, and evaluation of signals intelligence, radar, and communications prototype development systems, related software systems, and development environments for their Navy customer. The role involves engineering and advanced research and development for product design, development, integration, and acceptance, with a focus on DevOps configuration, automation, deployment, and Site Reliability Engineering.
Requirements
- Minimum 5 years’ experience developing on-premise or cloud infrastructure to support team or customer initiatives and developing and deploying processes using CI/CD tools
- Demonstrated experience with Linux operating systems, preferably RedHat Linux
- Demonstrated experience with Git
- Demonstrated experience with one or more of the following or similar: Ansible, Jenkins, Artifactory, Python, Kubernetes, Helm, Terraform, Packer, Vagrant
- 5+ years' experience administering and implementing development workflows, CI/CD solutions, and security practices using Artifactory, Jenkins, SonarQube, Bitbucket, Jira, Confluence
- 10+ years' experience developing on-premise or cloud infrastructure to support team or customer initiatives and developing and deploying processes using CI/CD tools
- 7+ years' experience developing Infrastructure as Code / Configuration as Code (IaC/CaC) solutions
Responsibilities
- Lead CI/CD pipeline setup and maintenance
- Implement virtual cloud deployment/test environments
- Provide continuous deployment
- Utilize some or all the following Ansible, Jenkins, Artifactory, Python, Kubernetes, Helm, Terraform, Packer, Vagrant to build, package, deploy, and analyze artifacts, applications, containers, and virtual machines to various environments.
- Automate dependency management
- Implement CM strategies
- Implement a promotional release strategy
Other
- Willing and able to obtain TOP SECRET security clearance
- Willing to work onsite in Fairfax, VA
- Minimum 10 years’ experience in a technical / development role
- Planning and executing projects or phases of projects to include customer interface, requirements development, design reviews, and technical interchanges, and all aspects of design, development, demonstration, and evaluation.
- Mentor teammates as needed