CodiLime

Ingénieur DevOps Cloud Mid/Senior avec Azure et GCP

PythonGCPKubernetesTerraform
Traduction automatique. Consultez l’original.

Apprenez à nous connaître

CodiLime est un expert du secteur de l'ingénierie logicielle et réseau, et le partenaire de service privilégié des principaux fournisseurs mondiaux de matériel réseau, de logiciels et de télécommunications. Nous créons des preuves de concept, aidons nos clients à développer de nouveaux produits, à entretenir ceux existants et fournissons des services dans des environnements de production. Nos clients incluent aussi bien des startups technologiques que de grands acteurs dans diverses industries et zones géographiques (États-Unis, Japon, Israël, Europe).

Bien que nous ne soyons plus une startup - nous comptons plus de 250 personnes et sommes en activité depuis 2011 - nous avons conservé notre culture axée sur l'humain. Nos valeurs sont simples :

  1. Agir pour livrer.
  1. Perturber pour grandir.
  1. Faire équipe pour gagner.

Le projet et l'équipe

Nous recherchons un ingénieur DevOps Cloud pour rejoindre une équipe projet qui fait fonctionner une plateforme basée sur Kubernetes sur Microsoft Azure. La plateforme tourne actuellement sur Google Cloud et est déployée sur de nombreux clusters avec GitOps. L'équipe identifiera les dépendances à GCP, construira un nouvel environnement Azure en tant que code, portera les composants de la plateforme vers celui-ci et accompagnera les équipes applicatives du client pendant la migration de leurs services.

Autres points à savoir

  1. L'équipe projet rassemble des ingénieurs DevOps, Cloud et Plateforme, qui travaillent en tant qu'experts en la matière (SME) de CodiLime
  1. Nous travaillons au sein des propres dépôts du client, via des demandes de fusion (merge requests) examinées par l'équipe d'infrastructure Cloud du client, et nous travaillons en binôme avec leurs ingénieurs afin qu'ils puissent exploiter Azure par eux-mêmes après le projet
  1. Le client est une entreprise avec des équipes en Europe, vous travaillerez donc avec un chevauchement des heures de travail avec l'heure d'Europe centrale
  1. Le travail est phasé : il commence par une analyse des écarts, suivie du portage de la plateforme et du support aux équipes applicatives
  1. Nous travaillons sur plusieurs projets intéressants à la fois, nous pourrions donc vous inviter à un entretien pour un autre projet si nous constatons que vos compétences et votre profil y sont bien adaptés.

Votre rôle

En tant que membre de l'équipe projet, vous serez responsable de :

  1. Analyser la plateforme existante basée sur GCP et le code de l'infrastructure cloud, et proposer un équivalent Azure pour chaque dépendance GCP
  1. Concevoir l'environnement Azure cible : abonnements, réseau, AKS, identité, secrets, DNS, registre de conteneurs, stockage et bases de données
  1. Construire l'environnement Azure en tant que code avec Terraform, via le flux de revue et de déploiement du client
  1. Porter les composants de la plateforme vers AKS avec le même flux de travail GitOps (Flux) que sur GCP, en suivant les modèles existants par fournisseur
  1. Préparer les changements CI/CD et l'automatisation afin que chaque version soit construite, déployée et testée sur Azure
  1. Aider à choisir comment gérer les ressources cloud depuis Kubernetes de manière à éviter un nouveau verrouillage fournisseur (par exemple Azure Service Operator, Crossplane ou Terraform)
  1. Accompagner les équipes applicatives du client lors du déplacement de leurs services, et corriger les problèmes de plateforme qu'elles rencontrent
  1. Transmettre les connaissances aux ingénieurs du client par le biais de binômes, de documentation et d'une session finale de transfert de connaissances

Sommes-nous faits pour nous entendre ?

En tant qu'ingénieur DevOps Cloud Mid/Senior, vous devriez idéalement répondre aux critères suivants :

  1. 4+ ans d'expérience dans des rôles d'ingénierie DevOps, cloud ou plateforme
  1. Expérience pratique de Microsoft Azure, en particulier AKS, réseau, identité (Microsoft Entra, identité de charge de travail), Key Vault, Azure DNS et stockage
  1. Bonne connaissance de Google Cloud (GCP), en particulier GKE, IAM, Cloud DNS, stockage et bases de données gérées, suffisante pour comprendre une configuration GCP existante et la mapper vers Azure
  1. Expérience pratique de l'Infrastructure as Code avec Terraform, incluant les modules et un flux de travail revu
  1. Expérience pratique des pipelines CI/CD, par exemple GitLab CI, avec des tests et des versions automatisés
  1. Bonne connaissance de Kubernetes et Linux
  1. Expérience avec GitOps, par exemple Flux ou Argo CD
  1. Expérience avec des déploiements de niveau production
  1. Connaissance d'un langage de script (par exemple Bash ou Python)
  1. Expérience de travail avec des clients ou des parties prenantes techniques sur une base de code partagée
  1. Maîtrise de l'anglais (niveau B2 minimum)
  1. Volonté d'apprendre : vous ferez face à des défis qui nécessitent de la créativité, des solutions individuelles et du travail d'équipe
  1. Disponibilité pour travailler dans un environnement international, avec des heures de travail qui chevauchent l'heure d'Europe centrale

Au-delà des critères ci-dessus, nous apprécierions :

  1. Expérience d'une migration entre clouds publics, ou avec Kubernetes multi-cloud
  1. Expérience avec Config Connector, Azure Service Operator, Crossplane ou des outils similaires qui gèrent les ressources cloud depuis Kubernetes
  1. Connaissance de la gestion des secrets avec External Secrets, SOPS et la gestion des clés cloud
  1. Expérience avec cert-manager, external-dns et l'ingress ou l'équilibrage de charge sur Kubernetes
  1. Expérience avec Atlantis, Nix ou moon
  1. Connaissance du réseau dans le cloud public (réseaux virtuels, clusters privés, NAT, VPN)
  1. Certifications Microsoft Azure, HashiCorp Terraform ou Kubernetes (CKA, CKAD, CKS)

Plus de raisons de nous rejoindre

  • Horaires de travail flexibles et approche du travail : entièrement à distance, au bureau ou hybride
  • Croissance professionnelle soutenue par des sessions de formation internes et un budget de formation
  • Intégration solide avec une approche pratique pour vous permettre un démarrage facile
  • Une excellente atmosphère parmi des professionnels passionnés par leur travail
  • La possibilité de changer de projet sur lequel vous travaillez

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