Le contexte
Dans le cadre du renforcement d'une équipe spécialisée en sécurité et DevSecOps, nous recherchons un Développeur OPA / Rego (H/F) pour intervenir sur des problématiques de Policy as Code, d'autorisation et de contrôle de conformité.
Votre rôle sera de concevoir, développer et maintenir des politiques de sécurité automatisées afin de contrôler les accès, les configurations et la conformité des applications et infrastructures.
Vos missions
Au quotidien, vous serez amené(e) à :
- Développer et maintenir des policies OPA en langage Rego.
- Traduire les exigences de sécurité et les règles métier en politiques automatisées.
- Concevoir des règles d'autorisation et de contrôle d'accès.
- Intégrer OPA avec des applications, API et environnements Cloud / Kubernetes.
- Manipuler et analyser des données structurées, notamment au format JSON.
- Mettre en place des tests unitaires sur les règles Rego.
- Intégrer les policies dans les pipelines CI/CD.
- Analyser et corriger les problématiques liées aux règles et aux décisions OPA.
- Optimiser la lisibilité, la maintenabilité et les performances des policies.
- Participer à la documentation des règles, standards et bonnes pratiques Policy as Code.
Votre environnement technique
Indispensable :
- Très bonne maîtrise d'Open Policy Agent (OPA)
- Maîtrise du langage Rego
- Expérience concrète en Policy as Code
- Git
- Environnement CI/CD
- Linux
Vous connaissez également :
- Kubernetes / Docker
- AWS, Azure ou GCP
- Terraform / Infrastructure as Code
- OAuth2 / OIDC / JWT
- Go, Python ou Java
Le profil recherché
Vous êtes Développeur(se) ou Ingénieur(e) DevSecOps et disposez d'une expérience concrète dans la mise en œuvre d'OPA et Rego.
Vous êtes capable de comprendre des problématiques d'autorisation, de sécurité et de conformité, puis de les traduire en règles techniques automatisées.
Une expérience dans des environnements Cloud Native, Kubernetes, IAM ou cybersécurité sera particulièrement appréciée.
Vous êtes passionné(e) par la sécurité, l'automatisation et le Policy as Code ? Échangeons !