DevOps Software Engineer

CACI International   •  

Sarasota, FL

8 - 10 years

Posted 236 days ago

This job is no longer available.

Job Description

Are you interested in delivering innovative solutions? Does supporting critical national security missions have special meaning to you? Are you someone that thrives working in an agile team environment? If so, this is a great opportunity to join our team and support a key Intelligence Community customer on a new, long-term contract. 
CACI's National and Cyber Solutions (NCS) business group has multiple openings for talented engineers who possess experience designing and leading the development of complex systems and applications. The work environment is casual, yet professional and we're committed to providing the tools you need to succeed on the job and in your career.
The DevOps Software Engineer supports customer software development and integration tasks necessiated to develop and maintain the continuous integration, continuous delivery DevOps environment, including supporting automated low to high data transfers between code repositories.  The candidate also develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.  Additional duties and resonsibilties include:
-Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
-Designs, implements, and integrates software applications or performs software engineering tasks
-Utilizes software engineering and design methodologies appropriate to the development, integration, and production environment
-Ensures efficient delivery of software engineering capabilities using industry standards and repeatable processes - Mitigates risks, controls costs and schedule variance, and effectively manages large scale, integrated software projects
-Reviews and tests software components for adherence to the design requirements and documents test results
Typically requires bachelor's degree or equivalent and seven to nine years of related experience.
-High School Diploma/ GED + 12 years relevant experience in addition to education level OR
-Associates Degree (related to area) + 10 years relevant experience in addition to education level OR
-Bachelors Degree (related to area) + 8 years relevant experience OR
-Masters Degree (related to area) + 6 years relevant experience OR
-PhD (related to areas) + 4 years relevant experience