Job :
We are recruiting a DevOps Engineer for a permanent contract in Casablanca.
Mission:
CI/CD & Automation
- Design, implement, and optimize GitLab CI/CD pipelines for mobile (iOS, Android), web (Vue.js, React), and backend (Node.js, Java Spring Boot, Python).
- Ensure pipelines cover build, test, security scans, artifact management, release orchestration, and deployment.
- Standardize CI/CD templates and best practices across squads.
- Introduce progressive delivery practices (blue-green, canary releases, feature flags).
Infrastructure & Cloud
- Manage infrastructure with Infrastructure as Code (Terraform, Ansible, Helm, etc.).
- Deploy and maintain Kubernetes clusters (AKS, EKS, GKE, or on-prem).
- Optimize cloud usage and costs for MEA realities (hybrid and low-latency strategies).
- Implement scalable environments for QA, staging, and production.
Monitoring, Reliability & Security
- Define and implement observability stacks (Prometheus, Grafana, ELK/EFK, OpenTelemetry).
- Establish SRE practices: SLIs, SLOs, SLAs, incident response.
- Integrate DevSecOps controls into CI/CD: SAST, DAST, dependency scanning.
- Ensure compliance with security and data protection regulations across MEA.
DevOps
Collaboration & Enablement
- Coach development squads to become autonomous in CI/CD practices.
- Work hand-in-hand with QA for test automation and shift-left strategies.
- Collaborate with product and business teams to support continuous delivery culture.
- Document and evangelize DevOps practices across the organization.