Vacancy expired!
- Must have knowledge and experience with repository systems such as CVS and Git/Gitlab.
- Perform Configuration Management (CM) for all software to be and label internally-developed software, perform sanitization, gather and report metrics, and verify outputs prior to releasing to the Integration & Test (I&T) Team.
- Work with the IT Infrastructure support team to configure, manage, and maintain any CM tools that are used. CM tools may include, but are not limited to COTS, Open Source, and custom-built tools in a mixed platform (Unix/Windows) environment.
- Work on a JIRA Ticketing system and serve as Admin for JIRA.
- Provide customer training, support and resolution related to applicable CM tools for internal users.
- Create and manage the creation of appropriate version description documents and deliver releases (including patches and full deliveries) to stakeholders for all software to be released.
- Work towards the automation of the build and deploy process to facilitate continuous integration. This includes the evaluation and recommendation of corresponding tools.
- Work with the IT Infrastructure support team to implement and execute development and maintenance of the CM repository and tools; these tasks include developing repository backup and recovery plans, dating imports/exports, providing storage management, and performing periodic maintenance and repository integrity monitoring.
- Recommend and implement effective CM policies and practices, including, but not limited to, branching/baseline strategies, development workflows, and release strategies.
- Document and communicate release deliveries in coordination with Project Managers.
- Document CM processes to aid development teams to adopt best practices.
- Ensure that all documents are submitted and archived to satisfy audit requirements.
- Work with internal and external audit teams to verify that all CM-related artifacts exist for all CM-related deliverables.
- Bachelor's degree with a minimum of 3 years of relevant work experience. Five years of relevant work experience may be substituted in lieu of a degree.
- Hands-on experience implementing, documenting, and maintaining automated software build and configuration management scripts.
- Knowledge of CM best practices for software development, with the ability to apply those best practices.
- Ability to establish and maintain a high level of trust and confidence in the CM process by Management and Development teams.
- Able to communicate effectively orally and in writing
- Able to pass a Government background investigation
- Hands-on experience in the maintenance and upgrade of CM tools.
- Experience implementing and working with environments with continuous integration.
- Ability to code scripts as necessary.
- Knowledge of Agile and Scrum processes
- Knowledge of Eclipse and/or IBM RAD as IDE.
- Knowledge of Jenkins as automated build tool.
- ID: #49801109
- State: District of Columbia Washington 20210 Washington USA
- City: Washington
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2023-04-27
- Deadline: 2023-06-25
- Category: Software/QA/DBA/etc