Software Configuration Management Job Description
Software Configuration Management Duties & Responsibilities
To write an effective software configuration management job description, begin by listing detailed duties, responsibilities and expectations. We have included software configuration management job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Configuration Management Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Configuration Management
List any licenses or certifications required by the position: CMMI, CM, ITIL, CE, NDIA, CMII, PLM, L-3, IAT, CISSP
Education for Software Configuration Management
Typically a job would require a certain level of education.
Employers hiring for the software configuration management job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Mathematics, Management Information Systems, Physics, Computer, Computer Engineering, Education, Information Technology
Skills for Software Configuration Management
Desired skills for software configuration management include:
Desired experience for software configuration management includes:
Software Configuration Management Examples
Software Configuration Management Job Description
- Prepares and provides agendas, minutes, notifications, and information packages
- Develop and maintain CM process standards, plans, and procedures
- Develops software configuration management (SCM) standards and procedures for use across all IT-supported applications
- Delivers reports related to versions / releases across all IT environments change management reports related to what code has changed from a prior release baseline to the proposed new release
- Enhance existing build/deployment processes develop new build and deploy technologies
- Implements and maintains SCM tools such as Rational Asset Manager, Collaborative Lifecycle Management, Subversion
- Provides build management on assigned projects including build activities and troubleshooting, baseline creation and maintenance, branching activities, and script creation
- Provides subject matter expertise in the development, implementation and maintenance of software configuration management tools
- Performs other related duties, including special projects as required
- Supports and meets expectation of the baselined Technical Service Unit (TSU) SCM plan
- Working knowledge of Chef and Ansible
- Ability to work with Docker, Gradle, and Ant
- Experience with PostgreSQL administration
- Understanding of RPM spec files
- Ability to build RPMs from source files and from source RPMs
- Patching kernel and resolving conflicts
Software Configuration Management Job Description
- Effectively communicates and coordinates SCM activities with affected groups and/or individuals
- Supports and is an advocate for on-going process improvements and knowledge transfer across SCM TSUs and Center of Excellence (COE)
- Monitors, troubleshoots and resolves external and internal SCM project support issues and requests in a timely manner
- Specialized experience with Software and Hardware Configuration Management tools such as Surround SCM
- Research and implement CM standards, specifications, and guides (standards/specs/ & guides)
- Conduct CM engineering reviews and audits to include but not limited to
- Develop and maintain controls and work flows to ensure system performance and reliability
- Create, implement, and manage software engineering plans, development plans, test plans, and acceptance test plans
- Utilize Muilti-User ECP Automated Review System (MEARS) to create, review, and coordinate approval of ECP's
- Lead, and conduct acceptance testing for TPS software and APATS programs
- Computer Science, MIS or other technical degree
- Extensive experience with software configuration (3+ years required)
- Broad knowledge of IT functions such as database administration, software support, software/hardware applications
- High level of knowledge with application packaging censuring enterprises manage growing volumes of software for desktop and server systems
- Excellent communication skills with ability to coordinate projects on large scale
- Familiar with different open source tools, integration and deploy into development environment, including Jenkins, Elasticsearch/Logstash/Kibana, Ansible, Nagios, Puppet, Nexus, Artifactory, Maven and
Software Configuration Management Job Description
- Create and manage SharePoint websites
- Sustain and create custom forms using html code and Adobe Acrobat Professional
- Other Duties As Assigned, Cyber security Background and Programmatic Experience
- Validate, track and report software and hardware configuration items for multiple baselines across different METOC programs
- Manage and track software licenses for METOC programs to include license/support expiration dates and costs
- Track Engineering Change Requests and coordinate with CCB to ensure changes to baselines are captured and validated
- Create and maintain master software images and media for distribution
- Develop and maintain configuration status accounting reports for METOC systems
- We are looking for an SCM specialist who can support the existing Web sites until they are transitioned to a new platform
- Implement build and deployment process improvements for both new and mature products
- Define and manage software build process for Android based cameras
- Quickly correct software build issues
- Work with large multi-national development teams to coordinate software integration activities
- Develop embedded Android applications
- Knowledge of SW development environments and tools such as JIRA, GIT, Aviary
- BS in Computer Science of equivalent
Software Configuration Management Job Description
- Define the prioritized backlog of system level capabilities/features that meet customer deliverables on time and within budget
- Analyze competitive in-flight internet and entertainment systems and create prioritized list of features (product backlog) that enhances the system’s capabilities
- Meet with internal and external stakeholders to communicate roadmap and ensure requirements are delivered per customer contracts/requests
- Work with Program Management to ensure on-time delivery of system software products/releases
- Lead system software competitive analysis to ensure we exceed customer expectations
- Provide technical CM support and guidance
- Ensure the integrity and consistency of multiple CM Change Control Boards (CCBs)
- Provide CCB meeting support
- Prepare and provide agendas, minutes, notifications, and information packages
- Track action and decision items
- Experience with Jenkins and Artifactory
- Must have lead migrations teams from 1 SCM system to another
- Ability to obtain a current, existing SSBI security clearance required OR current, active existing SSBI security clearance (strongly preferred)
- 8+ years experience with software configuration management with the ability to perform build management (compiling, linking) and release management (capturing and installing software baselines)
- 8+ years experience administering SW CM tools (Rational Team Concert, Atlassian Suite, GIT, ClearCase, Subversion)
- Experience with the Atlassian Tool Suite and/or Rational Team Concert is highly desirable
Software Configuration Management Job Description
- Maintain status accounting records
- Conduct special investigations to include periodic reports from the CM database
- Provide summary impact statements as required
- Receive, edit, and distribute reports to/from multiple organizations
- Works on teams to create and maintain software, hardware, and documentation configuration baselines (development, test, production)
- Regulates the change process to ensure that only approved and validated changes are incorporated into product documents and related software, licenses, media, and other IT assets
- Uses and/or recommends CM tools to implement CM policies and procedures
- In this role, you will focus on the ownership of, , managing the implementation of automation and process improvements defined in the teams overall strategic architecture roadmap with the goal of becoming ‘best in class’
- You will provide thought leadership to skilled software configuration engineers that execute build and deployments daily and utilize their skills and experience to execute the strategic architecture roadmap
- You will support various critical business initiatives involving software compilation, management and deployment into testing regions
- Jenkins or Hudson Experience
- Current, active existing SSBI security clearance strongly preferred
- Configuration Management of Software Product Lines
- Experience with Windows, IBM AIX, and Linux operating systems
- Bachelor’s degree required, preferably in information systems, computer science
- A Bachelor’s Degree in Computer Science, Electronics Engineering or other Engineering or Technical discipline with substantial software or computer related course work is required