What You’ll Get to Do:
CACI is seeking fully cleared, dynamic technical professionals to join our TETRA program in the Northern, Virginia area. TETRA is an Enterprise IT Program that supports and protects the IC mission. The program is a portfolio of hundreds of projects funded by numerous customers providing Engineering and Sustainment services for a Global Information Technology Enterprise. As a team, we architect, develop, engineer, maintain, and provide continuous sustainment of enterprise-level communications in support of the customer’s mission worldwide. We also provide secure, reliable, and cost-effective enterprise-class data center hosting services, in which we develop, integrate, and maintain. Be a part of something greater than yourself and make a lasting impact at CACI.
More About the Role:
CACI’s Business and Information Technology Solutions (BITS) Sector is seeking a Release Engineer who will manage the build and release process for software developed on an enterprise network. This includes tracking software efforts targeted for a build and ensuring the software is included in the release, as well as working closely with developers and engineers to ensure build processes are followed. In this role, you will have the opportunity to learn and perform other engineering-related tasks through close coordination with our talented engineering team.
Your responsibilities will include the following:
Deploying software, including mobile
Managing version control
Resolving software and SCCM issues
Generating and maintaining documentation
Contributing to continuous delivery cycle
Implementing DevOps Release Management best practices
Staging, piloting, and deploying new software releases to the production environment and adhering to the established change control process
Identifying and fixing discrepancies during the staging and piloting process prior to roll-out
Ensuring software being changed is traceable and secure, and only authorized and tested software versions are deployed
Coordinating with internal and external team members to ensure software is configured and implemented correctly
Designing and implementing efficient procedures for the distribution and installation of changes to a production baseline
Ensuring master copies of software are secured in the configuration management database
Recommending process improvements to include standard operating procedures
Conducting preliminary checkout of software builds, troubleshooting issues, and working with team members, as needed to achieve issue resolution
Generating and maintaining software build procedure and release documentation
Providing technical guidance in systems build engineering techniques and automated support tools
Performing monthly patches from Microsoft for workstations, servers, and applications
Troubleshooting and fixing SCCM client issues
You’ll Bring These Qualifications:
Experience with the following:
Configuration management for desktops, including Microsoft System Center Configuration (SCCM) 1909 or higher
Microsoft Windows Server 2016 or higher
Microsoft Active Directory and Group Policy Object (GPO)
Strong working knowledge and extensive implementation experience with Microsoft Windows OS builds, diagnostic troubleshooting, scripting, and software management
Experience with PowerShell
Understanding of computer languages
Candidate must have one of the following:
10 Years of job related experience and High School/GED diploma
8 Years of job related experience and Associates degree
4-7 Years of job related experience and Bachelor’s degree
3 Years of job related experience and Master’s degree
2 Years of job related experience and Doctorate
These Qualifications Would be Nice to Have:
Familiarity with DevOps-Centric Release Management
Understanding of configuration management best practices and tools
Experience with build and release automation
Strong communications skills
Time management skills
Good customer service skills
Core hours: 9:00 AM – 3:00 PM
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.