Today
Top Secret/SCI
Unspecified
Unspecified
Annapolis Junction, MD (On-Site/Office)
OVERVIEW:
We have an exciting and challenging opportunity for a Release Manager supporting an Intelligence Community Customer.
The right candidate will possess the below skills and qualifications and be ready to handle all responsibilities independently and professionally.
GENERAL DUTIES:
REQUIRED QUALIFICATIONS:
DESIRED QUALIFICATIONS:
CLEARANCE:
We have an exciting and challenging opportunity for a Release Manager supporting an Intelligence Community Customer.
The right candidate will possess the below skills and qualifications and be ready to handle all responsibilities independently and professionally.
GENERAL DUTIES:
- Manages all implementation code promotion to multiple testing and production environments during the software development life-cycle.
- Works with the development and quality teams in implementing and enhancing our build/test environment and related processes and tasks.
- Performs minimal debugging to determine where automation failures should be directed to be addressed.
- Designs & implements a reliable build/test automation framework.
- Effectively communicates and collaborates with Development and Quality teams.
- Owns the process for releasing builds into QA (schedule, release notes, etc).
- Owns the process for releasing software to customers, including patches, maintenance releases, etc.
- Maintains and manages release and development branches within code repository to ensure consistency of code check-ins and applicability of related branches.
- Effectively determines when a release branch should be made as well as related branch management policies and best practices.
- Demonstrates understanding of software development life cycles. Hands on knowledge of lab & IT infrastructure, comfortable configuring hardware, networks, software, etc. Familiarity with the following is a strong plus: distributed systems, networking, multithreading, enterprise storage.
- Enforces acceptance criteria of turnover packages: code, documentation and other types of software development assets.
- Schedules, performs and notifies stakeholders of releases.
- Supports off hours release of software.
- Contributes to evolution of configuration management policy and procedures.
- Communicates CM methodologies to development staff.
- Troubleshoots software issues in all environments.
- Reviews system and machine event and error logs on a routing basis.
REQUIRED QUALIFICATIONS:
- Proven experience in release management role supporting an enterprise Information Technology (IT) program.
- Demonstrated experience managing, planning, and scheduling the roll-out of IT services, updates, and releases to the production environment.
- 8 to 10 years with BS/BA or 6 to 8 years with MS/MA or 3 to 5 years with PhD.
DESIRED QUALIFICATIONS:
- ITIL certification desired.
CLEARANCE:
- TS/SCI minimum
group id: 90943786