Connexion

RH OpenShift / ARO Platform Engineer

PeopleToGo

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Cybersécurité Azure Gestion des opérations +6 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein
  • Salaire : 130,00$ - 130,00$ /heure

Ingénieur(e) de plateforme bilingue (RedHat OpenShift / Azure Red Hat OpenShift (ARO))

Informations sur le poste

  • Type de contrat : Contrat de 1 mois (possibilité de prolongation)
  • Lieu : Montréal, QC (télétravail avec visites occasionnelles sur site)
  • Date de début : ASAP
  • Taux : 130 $/h Inc.

Description du poste

Notre client recherche un(e) Ingénieur(e) de plateforme bilingue pour soutenir l’intégration des applications, la configuration de la plateforme, l’automatisation et les activités opérationnelles au sein d’un environnement Red Hat OpenShift. Ce rôle mettra fortement l’accent sur l’intégration de la gestion des identités et des accès, l’administration de la plateforme OpenShift, l’automatisation via des pipelines CI/CD, ainsi que sur le soutien aux équipes applicatives pendant le déploiement et les initiatives de migration. Le candidat idéal possède une expertise solide avec Keycloak, les intégrations avec Active Directory, l’administration OpenShift et Azure Red Hat OpenShift (ARO), ainsi que la capacité à résoudre des problèmes complexes de plateforme, de réseau et de connectivité des applications.

Responsabilités clés

Gestion des identités et des accès

  • Configurer et administrer les environnements Keycloak, y compris la création et la gestion des realms.
  • Intégrer Keycloak avec Active Directory et d’autres fournisseurs d’identité d’entreprise.
  • Automatiser le mappage des groupes, l’attribution des rôles et les contrôles d’accès via des pipelines CI/CD.
  • Assurer le support des exigences d’authentification et d’autorisation sur plusieurs applications et environnements.

Ingénierie de plateforme OpenShift

  • Soutenir l’intégration et le déploiement des applications dans les environnements Red Hat OpenShift et ARO.
  • Créer et gérer des namespaces/projets, des quotas de ressources et des configurations RBAC.
  • Mettre en œuvre et maintenir les standards de plateforme, les modèles et les frameworks d’automatisation.
  • Collaborer avec les équipes de développement et d’opérations afin d’assurer la fiabilité et la scalabilité de la plateforme.

Haute disponibilité et reprise après sinistre

  • Valider les exigences de Haute disponibilité (HA) et de reprise après sinistre (DR) pour des applications individuelles.
  • Participer aux activités de tests DR et mettre en œuvre les ajustements requis de la plateforme.
  • Soutenir des stratégies de résilience et de récupération spécifiques aux charges de travail.

Réseautage et connectivité

  • Configurer et dépanner le routage des applications, les entrées DNS et les certificats TLS/SSL.
  • Résoudre les problèmes de connectivité des applications dans les environnements OpenShift.
  • Configurer et soutenir les intégrations avec des bases de données, des plateformes de messagerie, des API et des services d’identité.

Sécurité et conformité

  • Revoir et mettre en œuvre des politiques de sécurité et des contrôles de plateforme.
  • Gérer les exceptions de sécurité et adapter les politiques de plateforme aux exigences des applications.
  • Participer aux revues de sécurité et aux activités de remédiation.

Observabilité et surveillance

  • Configurer et soutenir la journalisation au niveau des applications, la collecte de métriques et le traçage distribué.
  • Développer des tableaux de bord et des solutions de surveillance afin d’améliorer la visibilité et le support opérationnel.
  • Aider les équipes au dépannage des problèmes de performance et de disponibilité.

Support à la migration et au basculement

  • Soutenir les environnements en double exécution pendant les migrations et les transitions de plateforme.
  • Assister à la gestion du trafic, à la résolution des problèmes, à la planification et à l’exécution du basculement.
  • Collaborer avec les parties prenantes pour assurer des résultats de déploiement et de migration réussis.

Automatisation et amélioration continue

  • Étendre et améliorer les pipelines CI/CD et l’automatisation du déploiement.
  • Développer des modèles réutilisables et automatiser les tâches opérationnelles récurrentes.
  • Identifier des occasions d’améliorer l’efficience de la plateforme et la maturité opérationnelle.

Qualifications requises

  • Maîtrise de l’anglais et du français (oral et écrit).
  • Solide expérience pratique en administration et support Red Hat OpenShift.
  • Expérience approfondie dans la configuration et l’administration de Keycloak.
  • Expérience avec l’intégration de Keycloak à Active Directory.
  • Solide expérience dans l’automatisation des processus de gestion des identités et des accès via des pipelines CI/CD.
  • Expérience avec RBAC, la gestion des namespaces et les contrôles de sécurité OpenShift.
  • Compétences solides en dépannage à travers les couches de plateforme, de réseau et d’applications.
  • Expérience de travail en environnements d’entreprise soutenant plusieurs applications et parties prenantes.

Qualifications préférées

  • Expérience avec Azure Red Hat OpenShift (ARO).
  • Expérience à soutenir des initiatives de haute disponibilité et de reprise après sinistre.
  • Connaissance de DNS, des certificats TLS/SSL, du routage Ingress et du dépannage réseau.
  • Expérience avec des outils d’observabilité applicative incluant la journalisation, les métriques, le traçage et des solutions de tableaux de bord.
  • Expérience à soutenir des migrations d’applications et des environnements en double exécution.
  • Expérience dans le développement de solutions d’automatisation de l’infrastructure et de la plateforme.
  • Notions de méthodologies DevOps et des bonnes pratiques CI/CD.