Software Configuration Expert
This role requires a high degree of technical expertise in software configuration management, including establishing best practice processes for version control, branch management, build and release management, change tracking, and configuration auditing.
Key Responsibilities:
* Leverage continuous integration and continuous delivery tools to automate build, test, and deployment pipelines.
* Lead software version control, build management, and release management activities.
* Define and enforce standards for branch management, versioning, and release processes.
* Develop and implement release strategies aligned with industry best practices.
* Oversee the creation of quality builds, release candidates, and supporting documentation.
The Software Configuration Expert will play a critical role in ensuring software builds are controlled, tested, and successfully deployed through their lifecycle. They will provide guidance to developers on software configuration management issues and best practices, and maintain inventory and licensing for commercial off-the-shelf and free open-source software.
About You
To be successful in this role, you will have significant experience with version control and repository management tools, strong experience with CI/CD pipelines and Agile software development, and strong communication and leadership skills. Familiarity with DevSecOps practices and containerization/orchestration is desirable.