CK- 421 Senior Developer (CI/CD)

3 December, 2019 Job offers0

We need to incorporate –  Senior Developer (CI/CD) our client in Switzerland.

 

Requirements: 

• High school computer science diploma or equivalent.
• Significant certifications in the above-mentioned tools and practices. Tasks

Job Purpose:
The Client is moving towards an automated DevOps chain. The software used by the Client is provided by external and internal suppliers. For external suppliers the starting point of DevOps is the software package, which must be adapted for the needs of Client’s automatic deployment framework. In the context of internal suppliers the DevOps chain starts at the source code in version control system that triggers the CI process.
The automated DevOps chain shall support multiple domains, e.g. business/production and simulation/training, but also the staging area concept for each domain consisting of integration, validation, pre-production, and production environments.
For the simulation/training environment, a meta deployment framework has been developed based on Puppet. This meta deployment framework and the associated Puppet modules have been now extended to some applications of the business/production environment.
The objective of the mission is to on board further applications in the business/production environment and to to increase the level of automation of the overall CI/CD pipeline through all staging areas.

Responsibilities:
• Development of Puppet modules and extensions of Puppet language in Ruby for automated deployment of software applications
• Development of Java / TIBCO Business Works application for the meta deployment framework
• Maintenance of existing code in area of Puppet, Ruby, Java, TIBCO Business Works
• Participation to the evolution of the CI/CD process in order to increase level of automation
• Change from well-established software delivery procedures specific for each application to new automated software delivery framework on enterprise level
• Collaboration with solution architecture (deployment platform, middleware and application engineering) to design and develop CI/CD solution based on existing CI/CD framework
• Collaboration with software suppliers to define structure and format of the delivery packages
• Training and Support of the current and future users of the automated CI/CD Chain

Language:

English (mandatory, C1)
German (desirable, B2)
French (desirable, B2)

 

– Start date: ASAP
– Duration: 12 months
– Work location: Zurich (Dubendorf), Switzerland
– Workflow: 5 days on site