Job Description
nInsight Global is seeking a Software Configuration Management (SCM) Analyst to support the development, release, and sustainment of mission-critical software systems in a secure DoD environment. This individual will play a key role in software configuration management, release engineering, CI/CD implementation, and process automation efforts supporting complex software programs.
nThe ideal candidate will have experience managing software baselines, release candidates, engineering builds, and production deployments while working closely with software developers to ensure dependencies, version control processes, and CI/CD pipelines are properly implemented. This individual must be comfortable challenging development teams, enforcing configuration management standards, and maintaining a high level of scrutiny over software releases that directly impact customer operations.
nDay-to-Day Responsibilities
nManage software configuration management and release engineering activities across the software development lifecycle
nReview and approve software builds, release candidates, beta releases, and production deployments prior to fielding
nAnalyze software dependencies, version control structures, and build configurations to ensure deployment readiness
nMaintain software baselines, change records, release documentation, and configuration management artifacts
nDevelop and improve automation processes supporting software builds, releases, and CI/CD pipelines
nSupport and validate build and deployment workflows utilizing tools such as Bitbucket, Jenkins, Jira, and Nexus
nPartner closely with software developers to ensure adherence to GitFlow branching strategies and configuration management standards
nFacilitate Change Control Board (CCB) activities including meeting coordination, documentation, action tracking, and release approval processes
nReview software documentation and engineering artifacts to verify compliance with CM requirements and quality standards
nEnsure software releases meet established program requirements before deployment to operational environments
nSupport implementation of CI/CD best practices, code quality standards, automated testing integration, and release governance processes
nContribute to process improvement initiatives that increase release reliability, automation, and deployment efficiency
nPay Range: ~$90,000-$168,000 annually. Exact compensation may vary based on several factors, including skills, experience, and education. Benefits eligibility on day one of employment – Package includes medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching (vesting period applies). Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable state law.
nWe are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
nSkills and Requirements
n- n
- n
Active Secret Clearance
n n - n
Bachelor's degree and 2-9+ years of Software Configuration Management (SCM), Configuration Management, Release Engineering, DevOps, Build Engineering, Software Quality, or related experience
n n - n
Experience supporting software builds, release management, and software delivery processes
n n - n
Experience working in Linux environments
n n - n
Hands-on experience with:
n n
Bitbucket
nJira
nJenkins
nNexus
n- n
- n
Understanding of GitFlow branching strategies and version control best practices
n n - n
Experience reviewing software dependencies, build processes, and deployment pipelines
n n - n
Experience supporting CI/CD environments and release automation efforts
n n - n
Experience coordinating software releases and maintaining configuration baselines
n n - n
Strong communication skills with the ability to work directly with developers and enforce software quality and release standards
n n - n
Ability to understand software development workflows and identify potential risks prior to deployment - Experience working with GitFlow methodologies
n n - n
Experience with ClearCase
n n - n
Experience developing automation tools through scripting or programming
n n - n
Experience supporting Docker containerized environments
n n - n
Experience working within Agile software development teams
n n - n
Knowledge of software quality, automated testing, code coverage, and CI/CD best practices
n n - n
Experience administering or supporting Configuration Control Boards (CCBs)
n n