Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

Main Missions

1. Construction & operation of the CI/CD platform

  • Design, operate and optimize a CI/CD platform based on GitLab Ultimate in SaaS .
  • Manage and maintain a suite of DevOps tools including:
    GitLab CI, Jenkins, AWX, ArgoCD, Keycloak, HashiCorp Vault, SonarQube CE & EE, Confluence, Jira .
  • Ensure deployment and operation on GCP , particularly via GKE .
  • Monitor the platform via internal observability tools (such as Dynatrace, ELK, PagerDuty ).

2. Reliability, support and continuous improvement

  • Provide technical support, including participation in 24/7 on-call duty.
  • Ensure the scalability, security and performance of the platform.
  • Maintain clear, accessible and regularly updated documentation.
  • Participate in defining the strategy for the evolution of software engineering tools and methodologies.

3. Collaboration and support of teams

  • Working closely with product teams to optimize their CI/CD experience.
  • Promote DevOps best practices and their widespread adoption.
  • Encourage team autonomy through the provision of self-service options (internal portal based on Backstage.io ).
  • Contribute to technical governance decisions.

Desired Candidate Profile

Qualifications

Required Technical Skills

DevOps Tools & Environments

  • Advanced GitLab administration and CI/CD pipeline design .
  • Good mastery of the DevOps ecosystem:
    Git, Ansible, Terraform, ArgoCD, Helm, Kubernetes .
  • In-depth knowledge of GCP , particularly GKE.
  • Scripting matrix: Python and Bash .

Infrastructure & Observabilit

  • Knowledge of monitoring via tools such as Dynatrace, ELK, PagerDuty .
  • Good security practices and secrets management (HashiCorp Vault).

Behavioral and Organizational Skills

  • Excellent written and oral communication skills in French; technical English.
  • Ability to collaborate with distributed teams.
  • Analytical mind, critical thinking and a desire for continuous improvement.
  • Ability to step back and propose appropriate solutions.
  • Respect for deadlines and the expected level of quality.
  • Team spirit and a sense of sharing.
  • Interest in mentoring and skills development for teams.

Search Profile

  • Master's degree (Bac+5) in computer science or equivalent experience.
  • 3-7 years of experience in a similar role.
  • Experience in the retail or mass distribution sector is a plus.

Similar Jobs