Several DevOps Specialists for multinational client in The Hague

Job type:
on-site
Start date:
02/01/2019
Duration:
31/12/2020, 1 year extension possible
From:
infeurope S.A.
Location:
Zuid-Holland
Published at:
11/23/2018
Country:
flag_no Netherlands
Project ID:
1672136

Warning
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

We are looking for several DevOps Specialists to work at our multinational client in The Hague

Expected tasks and deliverables by the Consultants

  • support the replacement for HipChat by helping to evaluate and implement an appropriate alternative and to upgrade CI pipeline integration with the new developer collaboration tool (this task requires primarily Java and JavaScript redesign and re-implementation of a previously written Bitbucket plugin as well as an update of Jenkins 2 integration (mainly configuration and Scripting (bash, Groovy) as well as some REST API expertise);
  • maintain Artefact Governance integration with CI/CD pipeline (requires knowledge of mainly WhiteSource, Maven, Java, JavaScript, bash and Jenkins);
  • provide support during the remaining guarantee phase in general and contribution to the completion of Containerization prototype) particular in terms of its documentation;
  • consolidate different Nexus installations (one for JavaScript/Node modules, another one used as a private Docker image registry and a third, common one) into one single instance and upgrade the latter to the latest Long-Term Support (LTS) version;
  • secure the latest Nexus LTS with HTTPS/SSO;
  • implement a mechanism with the latest Nexus LTS to tag binary artefacts (using the tool vendor's tagging feature) in order to determine in which environment an application is currently deployed in;
  • develop a clean-up procedure based upon aforementioned tagging to safely remove unused artefacts from Nexus repository freeing occupied disk space;
  • maintain and update containerized Jenkins 2 installation along with the related Maven based build process;
  • migrate and guide outstanding Jenkins 1-based build projects to the new Jenkins 2-based build platform, also by triggering and supporting related SVN-to-Git migrations;
  • configure Analytics for Jenkins 2 (which might require a deployment in conjunction with an on premises Elasticsearch cluster (potentially on Kubernetes) along with a script implementation of appropriate data clean-up via REST API);
  • help to evaluate a potential replacement for current build server software (CloudBees Jenkins Enterprise eg replaced by Atlassian's Bamboo);
  • work on support tickets, business as usual and other open/backlog activities (such as Bitbucket update/upgrade);
  • maintain common components/libraries (this involves Java development);
  • provide best-effort support for containerized applications intended for the container orchestration platform in terms of packaging, deploying and running these applications (requires in-depth know-how of Docker and Kubernetes, especially Helm) as well as troubleshooting all those related activities, especially by supporting development teams with their containerized solutions (this activity also requires modern application development expertise);
  • develop and improve the corresponding Continuous Delivery process from the build pipeline into the orchestrator system (requires expert knowledge of Jenkins pipelines and Kubernetes deployments (using Helm);
  • support the strategic project and related work packages derived from this initiative (it is planned to embed the Containerization topic into its own, separate follow-up project);

Required qualifications

  • University degree and several years of experience in multi-sourcing delivery environments.
  • Experience with multi-national organisations;
  • Expert knowledge of Continuous Integration and Continuous Delivery practices;
  • DevOps mentality;
  • Expert knowledge in the tools which are part of the EPO build and deployment platform (such as SVN, Git/Bitbucket, HipChat, CloudBees, Jenkins Enterprise, Maven, Nexus, SonarQube, WhiteSource);
  • Demonstrated experience with plugin development for Bitbucket and Maven;
  • Expert knowledge in the area of Software Containers/Docker, Kubernetes and Helm;
  • AMF and ADS expert knowledge;
  • Expert knowledge on distributed source code development and collaboration, corresponding work flow models and tools;
  • 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 knowledge about CI/CD
  • Strong implementation and development 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, the Contractor's staff shall have a very good level of English (oral and written).

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 35 years we have delivered IT systems and solutions.