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