SoHo Dragon

Ingénieur DevOps

PythonPostgreSQLAWSGCP
Traduction automatique. Consultez l’original.

À propos du poste

Ingénieur DevOps

En tant qu'Ingénieur DevOps, vous serez responsable de la conception, de la construction et de l'exploitation de plateformes automatisées qui permettent une livraison fiable, sécurisée et évolutive de la plateforme MX à travers les environnements SaaS, cloud et sur site.

Vous jouerez un rôle clé dans l'implémentation CI/CD, l'automatisation de l'infrastructure, la gestion des environnements et la fiabilité de la production, en travaillant en étroite collaboration avec les équipes de développement, QA et celles en contact avec les clients.

Contrat - 1 an (renouvelable) | Mexico City | Hybride (3 jours sur site)

Responsabilités Clés

CI/CD & Ingénierie de Publication

  1. Concevoir, implémenter et maintenir des pipelines CI/CD pour supporter l'intégration continue, les tests et le déploiement à travers plusieurs environnements
  1. Assurer la stabilité, la performance et la fiabilité des pipelines, en minimisant les échecs de build et les retards
  1. Implémenter des processus automatisés de build, de packaging et de déploiement
  1. Appliquer les meilleures pratiques de contrôle de version (stratégies de branchement, tagging, gestion des artefacts)
  1. Supporter les cycles de publication, incluant la validation, les tests de fumée et les stratégies de rollback

Automatisation

  1. Planifier et coder des modèles stockés dans des dépôts Git aux côtés du code applicatif, permettant la gestion de version des mises à jour de modèles, les revues de code et le suivi
  1. Automatiser le provisionnement, la configuration et les mises à niveau des environnements
  1. Construire des composants d'automatisation réutilisables pour améliorer l'évolutivité et la cohérence
  1. Réduire les opérations manuelles grâce à l'automatisation des processus et au scripting

Gestion des Environnements & Plateformes

  1. Déployer et gérer les environnements MX à travers les étapes de développement, de test et de production
  1. Gérer le cycle de vie des environnements :
  1. Provisionnement
  1. Configuration
  1. Mises à niveau & patching
  1. Mise hors service
  1. Assurer que les environnements sont standardisés, reproductibles et conformes
  1. Supporter les configurations multi-clients et multi-environnements dans des modèles SaaS ou hybrides

Monitoring, Observabilité & Fiabilité (état d'esprit SRE)

  1. Implémenter et maintenir :
  1. Monitoring
  1. Logging
  1. Alerting
  1. Assurer l'observabilité de bout en bout des plateformes et des pipelines
  1. Effectuer l'analyse des causes profondes (RCA) des incidents
  1. Contribuer à l'amélioration de la fiabilité des systèmes, des SLA et des KPI opérationnels

Opérations de Données & Environnement

  1. Gérer le cycle de vie des données de l'environnement :
  1. Provisionnement des données
  1. Masquage des données pour les environnements non-production
  1. Échantillonnage et réduction des données
  1. Supporter les opérations de base de données :
  1. Migration
  1. Assainissement
  1. Réconciliation
  1. Assurer la conformité avec les exigences de sécurité et de gouvernance des données

Gestion des Incidents & Support

  1. Agir comme point d'escalade technique pour les incidents d'environnement et de plateforme
  1. Dépanner des problèmes complexes à travers l'infrastructure, les pipelines et les environnements
  1. Coordonner avec les équipes de support et produit pour la résolution
  1. Assurer une documentation adéquate et le partage des connaissances

Collaboration & Facilitation de la Livraison

  1. Collaborer avec :
  1. Les équipes de développement (intégration dans les pipelines CI/CD)
  1. Les équipes QA (automatisation des tests et cohérence des environnements)
  1. Les équipes produit (préparation à la sortie et contraintes)
  1. Les équipes clients (coordination technique et livraison)
  1. Contribuer à une livraison fluide tout au long du cycle de vie du projet

Amélioration Continue & Bonnes Pratiques

  1. Promouvoir les principes DevOps :
  1. Automatisation d'abord
  1. Intégration & livraison continues
  1. Tests 'shift-left'
  1. Identifier les inefficacités et proposer des améliorations
  1. Contribuer à :
  1. L'outillage interne
  1. La documentation
  1. Les efforts de standardisation
  1. Partager les connaissances et supporter l'intégration des nouveaux membres de l'équipe

Compétences & Expérience Requises

Compétences Techniques

  1. Outils CI/CD : Jenkins, GitLab CI, Azure DevOps
  1. Systèmes de contrôle de version : Git (utilisation avancée)
  1. Maîtrise des moteurs de templates, spécifiquement FreeMarker (FTL)
  1. Scripting : Shell, Python, Groovy
  1. Systèmes d'exploitation : Linux/Unix
  1. Plateformes Cloud : AWS (préféré), Azure/GCP est un plus
  1. Bases de données : SGBDR (Oracle, PostgreSQL, ou similaire)

Expertise DevOps & Plateforme

  1. Expérience dans la construction et l'exploitation de pipelines CI/CD dans des environnements complexes
  1. Connaissance des outils de monitoring et d'observabilité
  1. Exposition aux architectures SaaS / distribuées

Compétences Interpersonnelles

  1. Solides compétences analytiques et de dépannage
  1. Capacité à travailler sous pression dans des environnements de production
  1. Communication claire avec les parties prenantes techniques et non techniques
  1. Esprit d'équipe avec une forte mentalité de collaboration
  1. Esprit proactif et d'amélioration continue

Expérience

  1. 1-2 ans d'expérience en DevOps, CI/CD

Formation

  1. Diplôme de Bachelor dans un domaine connexe requis
  1. Expérience pratique dans des environnements de production ou en contact avec les clients préférée

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter