Back to jobs
D

Ingénieur Performance & Observabilité (Dynatrace)

Tunis, Tunis, TunisiaPosted 2 months ago
Full-timeremoteMid-Senior Level

Job Description

Rattaché(e) à l’équipe Observabilité / SRE, votre mission est de garantir une expérience utilisateur optimale et proactive.

Vous ne vous contentez pas de tester si le code fonctionne : vous concevez des dispositifs de surveillance intelligents qui simulent les parcours critiques de nos utilisateurs 24h/24 et 7j/7, afin de détecter les régressions et les baisses de performance avant même qu'elles n'impactent nos clients.

1. Automatisation & Monitoring Synthétique (Cœur du métier)

  • Conception : Identifier les parcours utilisateurs critiques (Golden Paths) et les traduire en scénarios de tests fonctionnels.

  • Implémentation : Créer et configurer des moniteurs synthétiques (Browser & HTTP) au sein de Dynatrace.

  • Scripting Avancé : Développer des scripts robustes en JavaScript pour gérer les cas complexes : authentifications multi-facteurs (MFA), manipulations de cookies, gestion du DOM et validation de données dynamiques.

2. Intégration dans la Culture DevOps

  • Shift-Left Testing : Intégrer le déclenchement des tests synthétiques directement dans nos pipelines CI/CD (GitLab CI, Jenkins ou Azure DevOps) pour valider les releases dès les environnements de pré-production.

  • Collaboration SRE : Travailler main dans la main avec les équipes Ops/SRE pour affiner les alertes et réduire le "bruit" (fausses alertes).

3. Maintenance et Amélioration Continue

  • Assurer la maintenance évolutive des scripts face aux changements d'interface (UI) des applications.

  • Optimiser les temps d'exécution des tests et la pertinence des métriques remontées.

Hard-skills : 

  • Maîtrise de Dynatrace : Expérience solide sur le module Synthetic Monitoring (via interface et API).

  • Développement / Scripting : Excellente maîtrise du JavaScript (indispensable pour les scénarios avancés).

  • Culture Web & API : Bonne compréhension de l'architecture web (HTML/CSS, sélecteurs DOM, requêtes HTTP/REST).

  • Automatisation & CI/CD : Connaissance des outils de versioning (Git) et de l'intégration continue.

  • Méthodologie QA : Maîtrise des principes de tests (fonctionnels, non-fonctionnels, non-régression).

  • Atouts supplémentaires : Expérience sur des outils de tests d'API (Postman) ou d'autres frameworks d'automation (Tosca, Playwright, Selenium).

Soft-skills : 

  • Pédagogie & Communication : Capacité à expliquer des enjeux techniques complexes (performance, disponibilité) à des interlocuteurs métiers ou produits.

  • Proactivité : Force de proposition pour étendre la couverture de test et anticiper les pannes.

  • Expérience : Minimum 2 à 3 ans sur un poste similaire en Automation de tests ou Monitoring applicatif (APM).

  • Français & Anglais : Capacité à évoluer dans un environnement technique international.

  • Diplômé(e) d’un Bac+3 / Bac+3 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente

  • Expérience de plus de 3 ans dans un poste similaire

Ingénieur Performance & Observabilité (Dynatrace) at Devoteam | Renata