Morocco , Casablanca
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

As a Senior 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.

Desired Candidate Profile

Experience:

  • Minimum 5 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:

  • Bachelor's degree (or equivalent) in computer science.
  • 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 .

Similar Jobs