Description
Job title: Configuration Manager
Role: Project Manager
Location: Copenhagen
Work period: 6 months
The Role of Configuration Manager:
- The position of configuration manager will be primarily focused on the coordination efforts required to ensure stable deployment related activities.
- The primary responsibilities will include the following.
- To provide configuration/release management planning and oversight for the various deployment pipelines.
- Working with and supporting individual project teams to support and manage the various deployment related activities through the different environments.
- Helping to support the standardization of the deployment frameworks and quality gateways to ensure consistency and reusability across the various platforms.
- Occasionally, to work directly with vendors in order to improve the configuration management processes.
Role Related Responsibilities and Skills Include:
- To understand software configuration management concepts and methods for establishing a standard strategy.
- To support the change control process.
- Identify and maintain the configuration/release management requirements and document them.
- Provide input to the quality assurance team regarding the level of automated unit and integration testing being executed within a given delivery pipeline and provide guidance on ways to improve them.
- To be able to communicate effectively decisions made that impact the delivery pipeline changes, branching of code, build cycles and release dates.
Key Technical Skills and Competencies:
- To be proactive and able to keep abreast with the latest developments in the domain and software configurations ongoing within the team.
- To be able to coordinate with developers on a daily basis on matter related to code check-ins, change tracking, build failures and code analysis.
- Familiarity with and/or to have a working knowledge with some of the areas defined below that make up our technology stack:
Continuous Integration and Deployment skills:
- Subversion, Git, Ant, Maven, Hudson
Programming skills:
- Java, Java EE (including Java Servlets, Enterprise Java Beans (EJB), JSP, JSF), Python, unix Shell Scripting, XML based templating (FreeMarker, Jelly or similar), Spring
Server Technology skills:
- Weblogic Server & Portal, JBoss, Oracle Service Bus, Oracle Business Process Manager, ILOG JRules, Apache
Development Model & Tools:
- Confluence, JIRA, Rally, Agile, Scrum,
Additional Competencies:
- The team is managed using the agile/scrum method. The candidate will have worked in a similar development type environment ideally.
- Team player with the ability to work within a collaborative work environment with people from different cultures and technical abilities.
- Should have a pleasant demeanor and get along well with colleagues.
- A results oriented approach towards work.
- Ability to work in an environment with defined processes and procedures and be able to work towards improving upon them while still focussing on the delivery at hand.
- Will have a customer oriented mindset and be able to make balanced decisions when supporting various projects.
- Detail oriented in such a way that allows for capture and translation of both process and technical information into necessary documentation.
- Good communication skills and proficient in English, both verbally and written.
Experience with reference to Mandatory skills : 5 years