DevOps Engineer for multinational client in The Hague

Job type:
on-site
Start:
01:05.2017
Duration:
31.12.2017, extension possible
From:
infeurope S.A.
Place:
Zuid-Holland
Date:
04/12/2017
Country:
flag_no Netherlands
project ID:
1324540

Warning
This project is archived and not active any more.
You will find vacant projects in our project database.

We are looking for a DevOps Engineer to work at our multinational client in The Hague

Expected tasks and deliverables by the Consultants

  • One task of the DevOps Engineer is to act as the implementation support in the project, mainly to develop required process automation (including reviewing and improving) and to provide support for automated tool integration.

  • As the second area where the DevOps Engineer shall be required concern engineering support services and several CBS tasks directly related to platform maintenance and in regards of evolution of standards.

  • Engage with the various stakeholders in the software development, continuous integration and deployment, test and SDLC process domains to understand the current and future state;

  • Review and improve workflows intended for the future state of the common build and deployment platform;

  • Support the project managers/technical project managers in delivering a solution that adheres to the principles, policies and patterns established in the enterprise architecture;

  • Design, code and engineer, integrate, test, correct and document customisations;

  • Adhere where appropriate to the overall enterprise architecture through the delivery of solutions, solution architectures and models, design patterns, principles, models, requirements, standards and policies of EA and/or security;

  • Perform the necessary implementations, customizations and integrations, based on the initial platform setup, to update and to deliver process automation required to introduce Git;

  • Interface with the Service Operations directorate in the context of understanding the implications of updating existing and implementing new services from an operations perspective for production support;

  • Perform platform maintenance tasks and support build project in their evolution;

  • Review the project solution design about the integration among the toolset Bitbucket, Jenkins and potentially HipChat;

  • Implement related changes (where applicable) to toolset integration automation;

  • Review and improve proposed Git-based build process templates for Jenkins (mainly continuous but especially release build process);

  • Maintain and enhance an existing Maven plugin currently supporting automated build job creation in Jenkins based upon SVN to support Git as well (based upon aforementioned templates as the desired target state);

  • Provide required documentation updates regarding plugin usage and changes;

  • Deliver a strategy and a reference implementation to support non-Java-based build projects (CBS)

  • Review existing efforts (installations, tools, configurations and Jenkins builds) to support JavaScript-based projects on our build and deployment platform;

  • Implement/improve related reference Jenkins builds as well as CI tool configuration where needed (Nexus repository);

  • Develop a corresponding strategy and reference model for PHP-based build project as well (optional);

Educational and experience

  • University degree with minimum 8 years of experience in DevOps

  • Experience with multi-sourcing delivery environments;

  • Experience with multi-national organizations;

  • Expert knowledge of Continuous Integration and Continuous Delivery practices;

  • DevOps mentality;

  • Expert knowledge in the tools which are part of the current build and deployment platform (SVN, Git/Bitbucket, CloudBees Jenkins Enterprise, Maven, Nexus);

  • Expert knowledge on Distributed Source Code Management solutions and corresponding work flow models;

  • Knowledge of ITIL v3;

  • Knowledge in Middle-tier (web services, web clients, Back End of web clients, REST, Java/Groovy, JBoss);

  • Knowledge of JavaScript, Node.js, npm and related frameworks

  • Strong implementation skills;

  • Good knowledge of SUSE Linux Enterprise Server and Shell Scripting (bash);

  • Good knowledge of JEE technologies;

  • Ability to create and maintain technical documentation;

  • Good troubleshooting capabilities;

  • Good communication skills, interpersonal skills and analytical skills;

  • Being active in a multi-cultural environment, a very good level of English (oral and written). The knowledge of other German and French will be of added benefit.

infeurope is a Luxembourg-based IT service provider, designing, developing and managing multilingual information and documentary systems in many application areas and business sectors. For more than 34 years we have delivered IT systems and solutions, and IT consultancy and staffing services, to our clients in Luxembourg and across Europe.