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.