DevOps Automation Engineer - Expert

Context

An agile team consists of a small group of people combining the required skills to design, build and test valuable elements within a limited time frame. As a member of the agile team, the DevOps engineer applies several useful skills (analysis / design / development / testing / integration / system administration), which in combination with the skills of the other members of the team compose all required skills to deliver a product at the end of each sprint.

Description of the function

The mission is in the API Portals & Sandbox squad. We are looking for a part time DevOps engineer who can combine his activities with some software development in nodeJS.

Maintenance and the evolution of the current CI/CD pipelines.

The DevOps Engineer commits to help the team to deliver a product at the end of each sprint, surpassing his/her own specific knowledge domain in order to collaborate with the team members. The focus is on the completion of the sprint backlog, containing all elements that the team must deliver and of which the sequence has been determined by the Product Owner based on the added value for the (internal or external) client.

The DevOps Engineer adheres to the scrum values (focused, committed, open, respectful, and courageous) and is able to closely collaborate with the team members and the engineers of our infra service providers. Knowledge sharing, open communication, continuous learning and commitment to deliver added value are key.

Required experience / knowledge

Required technical experience (mandatory)

Docker

  • Creation of docker images
  • Building/upgrading docker images
  • Extending our docker compose deployment description file
  • Knowledge of certificate chains

Jenkins

  • Creation and maintenance of Groovy pipelines
  • Administration of Jenkins infrastructure
    • upgrades;
    • users and roles management;
    • installing plugins…

Nexus

  • Administration of Nexus infrastructure :
    • Upgrades
    • Users and roles management
    • Installing plugins
    • Creation of repositories
    • Configuration of Docker registry

Other

  • Linux command line
  • Hands-on experience in development of nodeJs applications
  • Excellent understanding of architecture (hardware, OS, networking, databases, middleware)
  • Knowledge of methods, standards and security procedures as well as development tools

Required technical experience (redommended but not mandatory)

  • Knowledge of development languages used in the domain : Java Maven React.JS
  • Kubernetes

Business

Business experience (mandatory)

  • Knowledge of agile methodology

Business experience (preferable )

  • Knowledge of psd2 concepts

Soft skills

  • Excellent analysis skills
  • Team spirit
  • Excellent communication skills
  • Ambitious towards the targets of his/her squad
  • Agile values: focussed, committed, open, respectful, courageous
  • Promote continuous improvement (market evolutions, working methods, …) to improve delivery speed of software and hardware, and to improve operational quality

Date de publication :
07 Jui 2022
Réponse jusque:
02 Jul 2022