Morocco , Casablanca
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

As a Lead DevOps Consultant , you will play a central role in supporting our clients in the continuous improvement of their development and operations practices.

You will work on strategic projects to ensure the reliability , scalability , and security of existing systems, while promoting the adoption of a modern and high-performing DevOps culture.


Main missions


Supporting teams in the implementation and improvement of DevOps and GitOps practices .


Design, deploy and maintain robust and secure CI/CD pipelines ( Jenkins , GitLab CI , Azure DevOps ).


Automate deployment, testing and monitoring processes via Ansible , ArgoCD or Flux .


Develop and manage infrastructures via Terraform ( Infrastructure as Code ).


Managing containerized environments ( Docker , Kubernetes , Helm , Docker Compose ).


Set up and administer monitoring and observability solutions ( Prometheus , Grafana ) .


Implementing environment security solutions ( HashiCorp Vault , Azure Key Vault , OPA ).


Participate in the DevOps culture and train teams in best practices for automation and continuous deployment.


Analyze and resolve complex incidents while ensuring follow-up on corrective actions.


Technical skills


Operating systems: Linux (RedHat, Ubuntu) and Windows Server.


Containerization & orchestration: Docker, Kubernetes, Helm, Docker Compose.


CI/CD: Jenkins, GitLab CI, Azure DevOps.


Automation & IaC: Ansible, Terraform, ArgoCD / Flux (GitOps).


Cloud: Good experience with at least one major provider (AWS, Azure, GCP).


Languages ​​& scripting: Python, Go, Bash, PowerShell.


Databases: SQL (PostgreSQL or equivalent), NoSQL (MongoDB, Cassandra or equivalent).


Security: Identity and secrets management (HashiCorp Vault, Azure Key Vault), IAM best practices, OPA.


Monitoring: Prometheus, Grafana.


Version control: Git, GitLab, Azure Repos.


Qualifications

Experience :


Minimum 8 years experience in DevOps / Cloud environment .


Solid understanding of distributed architectures and hybrid environments.


Analytical mind, sense of service and a taste for the transmission of knowledge.


Ability to work in a demanding and agile client environment.


Experience in agile transformation and DevOps culture .

Degrees and certifications:


Master's degree (Bac+5) in computer science or equivalent.

 

Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer) or DevOps certifications (CKA, Docker Certified Associate) would be an asset.

Personal qualities:


Leadership and ability to support teams.

 

Analytical mind and ability to solve complex problems.

 

Good communication skills to interact with multidisciplinary teams.

 

Curiosity and a willingness to learn continuously.

 

Rigour and autonomy 

Desired Candidate Profile

Experience:

  • Minimum 8 years experience in DevOps / Cloud environment .
  • Solid mastery of distributed architectures and hybrid environments.
  • Analytical mind, sense of service and a taste for the transmission of knowledge.
  • Ability to work in a demanding and agile client environment.
  • Experience in agile transformation and DevOps culture .

Diplomas and certifications:

  • Master's degree in computer science or equivalent.
  • Cloud certifications (AWS Solutions Architect, Azure DevOps Engineer) or DevOps certifications (CKA, Docker Certified Associate) would be an asset.

Personal qualities:

  • Leadership and the ability to support teams.
  • Analytical mind and ability to solve complex problems.
  • Good communication skills for interacting with multidisciplinary teams.
  • Curiosity and a willingness to learn continuously.
  • Rigour and autonomy .

Similar Jobs