Apply Now    

DevOps Engineer, Junior

Req #: 130201
Location: Reston, VA US
Job Category: Engineering and Technical Support
Minimum Clearance Required: TS/SCI

Job Description

POSITION SUMMARY:   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 DevOps engineers who possess experience managing software baselines and automating delivery. 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. Our Reston, Virginia office is accessible via Metro and we have some opportunity to support flex schedules and remote work options.   RESPONSIBILITIES:   You will be a key member of a large software development program, comprised of multiple teams working together to modernize and enhance existing applications and develop new mission and business solutions. You will participate in all aspects of application development, from design and planning through testing and deployment. You will work with product owners, architects, test and security engineers, and developers to manage software baselines and automate delivery. Specific responsibilities include: - Configuration management of software baselines - Automate build, test, integration and deployment of software - Identify, assess, and integrate technologies to facilitate development and refactoring of solutions - Collaborate with team members and stakeholders to track and resolve technical issues - Participate in planning, test and deployment events - Produce required documentation and other artifacts as needed EDUCATION AND EXPERIENCE: Bachelor‘s degree in Computer Science, Information Systems or related discipline and at least 4 years of software development experience. At least 6 years of experience is required for Associate degree holders, while only 2 years of experience is required for Master degree recipients. Individuals without a degree require at least 8 years of relevant experience.   Required: - Experience performing configuration management using Git, Puppet and Chef - Experience implementing CID processes and tools to facilitate software delivery - Experience with one or more scripting languages (e.g. Python, Java, Bash, Perl, Ruby, etc.) - Experience with continuous integration tools (e.g. Jenkins) - Experience using Atlassian products JIRA and Confluence - Security+ certification - Excellent interpersonal skills to operate effectively as part of a team (team sizes range from 3-20 persons) - Excellent oral and written communication skills   Desired: - Experience working with Platforms as a Service (PaaS) (e.g. AWS/C2S, Cloud Foundry, OpenShift, etc.) - Experience using and/or deploying virtual machines (e.g. VMWare ESXi, KVM, etc.)

Job Location



CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Apply Now