Configuration Manager

København  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Brief Project Description

For our customer we are looking for a Configuration Manager.

The Team: ADLT is a team located within the SIS (SOA Integration Solutions) Program and is responsible for delivery of continuous integration, automated deployment and infrastructure support capabilities that support of all the strategic platforms, which make up the SIS program. ADLT is also responsible for developing and maintaining the tools needed to promote the applications, services and components delivered from project teams up through the environments (development -> test -> preprod -> prod).

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

Operating System skills:
Linux, Solaris, Windows

Development Model & Tools:
Confluence, JIRA, Rally, Agile, Scrum

Additional Competencies:

Note: 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.

Additional info;
This person's role is not to lead a team but rather to perform two primary activities in helping to shape this role.

1. To build a clear mapping for all interconnected dependencies between the different systems we have in operation. These dependencies will also include different 'rules' and 'service' elements that are involved in the different platforms.
2. To also help draft and model a release plan that supports multiple deployment options when there is a shared infrastructure such as our customer have.

Having good technical knowledge is required but this person is not a 'hands on' developer either. They will be more so peeling the layers back and in doing so, producing the two items noted above.

Start date
ASAP
Duration
6 month
From
eWork Scandinavia AB
Published at
31.03.2012
Project ID:
341791
Contract type
Freelance
To apply to this project you must log in.
Register