Software Configuration Job Description
Software Configuration Duties & Responsibilities
To write an effective software configuration job description, begin by listing detailed duties, responsibilities and expectations. We have included software configuration job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Configuration Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Configuration
List any licenses or certifications required by the position: ITIL, CM, CMMI, IAT, II, CE, SCRUM, NDIA, CMII, IAM
Education for Software Configuration
Typically a job would require a certain level of education.
Employers hiring for the software configuration 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, Science, Technical, Technology, Mathematics, Management, Computer Engineering, Education, Software Development
Skills for Software Configuration
Desired skills for software configuration include:
Desired experience for software configuration includes:
Software Configuration Examples
Software Configuration Job Description
- Interface with the SW CM department to Implement, improve, and train the program personnel on CM processes
- Interface with other engineering disciplines to provide solutions to a variety of technical problems
- Automatization of building tools
- Tools development for Continuous Integration
- Version Control Systems management
- Implementation/maintenance of build systems
- Tools development supporting work of developers (design and implementation)
- Problems investigation and root cause analysis
- Software Configuration Management area
- GNU Make
- Knowledge of build and packaging systems
- Skilled in automation techniques and test development
- Java and C++ development experience
- Working knowledge of x86 hardware platforms
- Significant experience with Red Hat operating system
- Ability work within a team environment
Software Configuration Job Description
- Helping define and drive deliveries towards the strategic direction for the platform
- Identifying and documenting the non functional requirements for the platform
- Developing Regulatory Reports within Controller View according to technical/functional specifications
- Creation of Data Sources, Data Models, Shorthands, Portfolios, Aggregations, Free Form and Tabular Report and workflows using AXIOM Controller View tool based on Regulatory Report Requirements
- Assisting the Solution Architect and Project Manager in reviewing design documents and also performing code review for other team members
- Migration of Axiom components from one environment to another
- Performing Unit testing and Supporting SIT, UAT cycles
- Supporting Business Analysts and end-users when requested
- Contribute on behalf of Regulatory Reporting IT to any need of Reconciliation cross workstream (FinReg vs CCAR vs Risk vs Liquidity and Funding)
- Manage the software distribution system including the serialization, creation, and tracking of all software media
- Sufficient maturity to take on new tasks with little supervision
- Understanding of Secure Engineering best practices
- Commitment to quality coding
- Familiar with Cloud deployments
- Able and pre-disposed to learn new things
- Understanding of Software Development Life Cycle management (Agile/SCRUM/Kanban methodology)
Software Configuration Job Description
- Act independently, supporting the Supply Chain implementation on large programs, and has excellent interdisciplinary knowledge of systems in an enterprise environment
- Responsible on the configuration management of complex enterprise systems
- Develop configuration management database (CMDB) with dashboard/reporting UI search capabilities
- Effectively communicates and coordinates CM/RM activities with affected groups and/or individuals based on industry standards
- Serves as 24x7 production support for day of operation products, requiring detailed knowledge of database schema and application architecture
- Perform verification activities (locations, tools, ) with team members prior to formal release
- Ensure Build, Development, Test and Production environments are controlled and managed to support the SDLC
- Adhere to the baseline project Configuration, Document, Environment and Release Management Plans
- Create, review and validate CM/RM documentation
- Provide and manage project Configuration Status Accounting and Audits efforts
- Experience with desktop application packaging and installer tools on Windows and/or Macintosh
- 5-7+ years of experience coding and/or designing in relevant programming languages, including OIPA AdminServer Configuration, XML, SQL, Crystal Reports
- Designing tools to meet the needs of software development teams
- Developing training for tools
- Developing and maintaining documentation for tools
- Passionate about highly available Distributed Systems
Software Configuration Job Description
- Purchase, deploy, and configure servers, devices, and analyzers for use by the engineering staff
- Provide build automation for embedded firmware, Linux drivers, kernel, and user space software engineers
- Ensure the consistent and repeatable delivery of software to the engineering team
- Perform daily SCM tasks to support software development and test efforts
- As required, train SW developers in the use of SCM tools and SCM best practices
- Participate in the creation and review of build process documentation required to meet FAA certification standards
- Troubleshoot SCM issues raised by developers, testers and other SCM users
- Automate lab software and hardware deployments using Ansible and other tools
- Act as a catalyst for change to improve application design, build, test, deployment and release processes
- Work with build engineers to understand impacts of branches and code merges
- Passionate about engineering productivity, service ownership, and customer success
- Love for building Great services
- Ability to thrive in start-from-zero development efforts
- Ideally you are familiar with CAP theorem, understand Paxos, Raft, and ZAB
- Ideally familiarity with crash-only and recovery-oriented software design
- Ideally experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple datacenters
Software Configuration Job Description
- Systems and database performance tuning specifically around the Atlassian suite
- Install, configure, deploy, upgrade and patch Atlassian instances
- Test and troubleshoot new versions of the tools and plugins to ensure compatibility
- Validate and monitor the reliability and security of the Atlassian suite, Linux environment, third part products and associated components
- Create and customize JIRA projects with complex workflows, screen schemes, permission schemes, and notification schemes to support customer needs
- Educate fellow team members on the effective use of the Atlassian tools and associated Agile support tools and techniques
- Create and maintain documentation detailing configuration of deployed tools
- Proactively work with Security team to ensure solutions comply with Federal/DoD security regulations, policies and requirements
- Coordinate Deliveries from each provider (IVVQ Manager of off-shore units) based on Baselines (FBL, ABL, PBL)
- Coordinate with internal teams to receive latest designs/drawings showing the security devices
- Agile developer capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops
- Understanding of networking concepts (AD, DNS, firewalls, ports )
- Minimum of four years of experience in configuration management or software development
- Thorough understanding of configuration management principles and practices
- Knowledge of Makefiles
- Complete understanding and wide application of technical theories and concepts in configuration management with general knowledge of other related disciplines