DevOps Consultant/Engineer

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

Description

DevOps Consultant - Location: The Hague, Netherlands or Munich, Germany

Evolve ERP are currently looking to recruit a DevOps Consultant for a Public sector client to be based in either Netherlands or Germany. The contract will start as a 4 months contract, but will likely go on for some time.

Mandatory: Proposed candidates must be eligible for a Security Clearance

You must have the following skills

  • experience with CloudBees Jenkins Enterprise
  • demonstrated expertise with Maven including related Maven plugin development
  • demonstrated expertise with Bitbucket including related Bitbucket plugin development
  • experience with Java, JavaScript, Shell
  • Scripting (bash) and RESTful APIs
  • knowledge about CI/CD
  • expertise with Container Orchestration on Kubernetes and with Helm deployments
  • expertise with Nexus and WhiteSource
  • experience with AMF and ADS

DESCRIPTION

Main tasks

  • Support the members of the afore mentioned project, initiative and department;
  • Review, propose and improve workflows intended for the future state of the CI/CD pipeline;
  • Support the technical personnel in delivering solutions that adhere to the principles, policies and patterns established;
  • Design, code and engineer, integrate, test, correct and document customizations;
  • 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 the company and/or security;
  • Perform the necessary implementations, customizations and integrations, based on the current platform state and setup, to update and to deliver Container-based application deployments;
  • Interface with corresponding directorates as well as with other contracting services, eg in the context of plugin maintenance and process automation;
  • Perform platform maintenance tasks and support build projects in case of issues and in their evolution;
  • Maintain and update the company's containerized Jenkins 2 installation along with the related Maven based build process with corporate POM;
  • Work on support tickets, business as usual and other open/backlog activities (such as Bitbucket update/upgrade);
  • Provide best-effort support for containerized applications intended for 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 company's build pipeline into the orchestrator system (requires expert knowledge of the company's build process, 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 skills

  • Experience with 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 company's 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 workflow 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 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 candidate shall have a very good level of English (oral and written).
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application
  • Developer (CKAD) is a plus.

Technical standards

  • Maven 3+;
  • Java 1.8+, Groovy;
  • JavaScript, Node.js, npm, AngularJS;
  • SLES12 SP3+ and bash;
  • Continuous Integration: CloudBees Jenkins Enterprise 2;
  • Source Code Management: SVN 1.6+, Git 1.8.5.6+ and Bitbucket Server 4.11.x;
  • Collaboration: HipChat Server 2.1.3;
  • Code Quality: SonarQube LTS 6.7+
  • Binary Artefacts Management: Nexus Pro 2.11+
  • Docker +
  • Kubernetes 1.9.8+
  • RESTful APIs (where applicable)
Start date
ASAP
Duration
4-12 months +
(extension possible)
From
Evolve Recruitment Partners Ltd
Published at
12.08.2020
Project ID:
1955904
Contract type
Freelance
To apply to this project you must log in.
Register