Emploi
De la source partenaire
Ingénieur DevOps Sénior
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- 0G
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
À propos du rôle
0G recrute son premier ingénieur DevOps dédié pour gérer notre plateforme cloud de bout en bout : infrastructure, déploiements, mise en réseau, hygiène de sécurité et coûts. Aujourd'hui, ce travail est réparti entre plusieurs développeurs.
Notre plateforme fonctionne sur cinq fournisseurs : Google Cloud, Alibaba Cloud, AWS, Cloudflare et Vercel. Il comprend :
• Nœuds de validation, de départ, RPC et d'archive pour notre réseau principal et notre réseau de test.
• Charges de travail d'informatique confidentielle (TEE), machines GPU et nœuds de stockage
• Clusters Kubernetes et bases de données gérées
• Un équilibreur de charge RPC global à la périphérie et nos applications Web
Au total, cela représente plus de 200 machines virtuelles. Vous serez la personne qui sait ce qui se passe où, pourquoi cela se passe là-bas et ce que cela coûte.
Ce que tu posséderas
Vous êtes propriétaire de la plateforme, de la périphérie du réseau jusqu'à la facture.
• Opérations cloud : provisionnement, mises à niveau, capacité et cycle de vie complet des ressources sur Google Cloud, Alibaba Cloud et AWS. Cela inclut le redimensionnement et la publication de ce que personne n'utilise.
• Kubernetes : exécutez, mettez à niveau et faites évoluer nos clusters. Conservez-les sur les versions prises en charge et concevez des pools de nœuds, la mise à l'échelle automatique et la capacité Spot.
• Flotte de nœuds Blockchain : exploitez les nœuds de validation, de sentinelle, d'amorçage, RPC et d'archive, y compris la topologie de peering, les instantanés, la synchronisation et les mises à niveau des clients.
• Mise en réseau et périphérie : conception de VPC, équilibreurs de charge, DNS, Cloudflare Workers, Tunnels et WAF, et maintien d'une sortie Internet délibérée et bon marché.
• Infrastructure as code et CI/CD : chaque environnement défini dans Terraform ou Pulumi. Vous concevez et exécutez CI/CD sur Jenkins ou un équivalent tel que GitHub Actions ou GitLab CI, couvrant les builds, les tests, les analyses de sécurité et les versions depuis la validation jusqu'à la production, sans étapes manuelles.
• Observabilité et disponibilité : métriques, journaux, alertes et tableaux de bord, y compris le contrôle de la cardinalité des métriques. Vous exécutez également la réponse aux incidents et rédigez les post-mortems.
• Sécurité et accès : IAM avec moindre privilège pour chaque fournisseur, gestion des secrets et aucune base de données ni port d'administration ouvert sur Internet.
• Gestion des coûts : facturation des exports, budgets et alertes, marquage, revue mensuelle des coûts et planification des engagements.
• Activation des développeurs : modèles, environnements de prévisualisation, documentation et assistance pour les ingénieurs présents sur la plateforme.
Notre pile
Kubernetes : GKE, EKS, Helm, Ingress et Gateway API, autoscaling, RBAC, politiques réseau
Mise en réseau : TCP/IP, sous-réseaux et CIDR, routage, NAT, équilibreurs de charge L4 et L7, DNS, TLS, pare-feu, peering VPC
Google Cloud : Compute Engine, GKE, Cloud SQL, Cloud Run, IAM, Cloud Monitoring, exportation de la facturation vers BigQuery
Infrastructure en tant que code : Terraform, Pulumi
CI/CD et conteneurs : Jenkins ou équivalent (GitHub Actions, GitLab CI), Argo CD, Docker et BuildKit, registres de conteneurs
Observabilité : Prometheus, Grafana, Cloud Monitoring, CloudWatch, Alibaba CloudMonitor
Linux : administration des systèmes, systemd, disques et systèmes de fichiers, débogage des performances
Alibaba Cloud : ECS, VPC, NLB et ALB, disques ESSD, RDS, PolarDB, SAE, Cloud Firewall
AWS : EC2, EKS, RDS, ALB et NLB, Route 53, S3, Organisations
Cloudflare : DNS, Workers, Tunnels, WAF et limitation de débit, Zero Trust
Bases de données (opérations) : PostgreSQL, MySQL, MongoDB, Kafka managé
Nœuds blockchain : chaînes basées sur CometBFT, reth et autres clients EVM, réseau P2P
Vercel : Projets, builds, ISR, accès équipe
Informatique confidentielle : machines virtuelles Intel TDX sur Google Cloud et Alibaba Cloud
Les incontournables
• Nous souhaitons avoir au moins 5 ans d'expérience dans des rôles DevOps, SRE ou plateforme, dont 3 ans ou plus à diriger une production Kubernetes et à posséder des pipelines CI/CD.
Kubernetes, en profondeur
• Mise à niveau des plans de contrôle et des pools de nœuds sans temps d'arrêt et maintien des clusters sur les versions prises en charge.
• Planification : demandes et limites, affinité, contaminations et tolérances, priorité et expulsion sous la pression du nœud.
• Mise à l'échelle automatique avec HPA, l'autoscaler de cluster ou Karpenter, ainsi que des pools de nœuds Spot ou préemptifs pour les travaux non critiques.
• Mise en réseau à l'intérieur du cluster : CNI, services, API d'entrée ou de passerelle, politiques réseau et DNS au sein du cluster.
• Sécurité : RBAC, sécurité des pods, identité de charge de travail et secrets qui ne se trouvent jamais dans des variables d'environnement simples.
• Charges de travail avec état : StatefulSets, volumes persistants et pilotes CSI, ainsi que sauvegarde et restauration.
• Packaging et livraison avec Helm ou Kustomize, idéalement via GitOps avec Argo CD ou Flux.
• Débogage d'un pod, d'un nœud ou d'un déploiement défaillant à partir d'événements, de journaux et de métriques.
CI/CD, en profondeur
• Conception de pipeline : vous avez construit et exécuté des CI/CD de production sur Jenkins ou un équivalent (GitHub Actions, GitLab CI, CircleCI, Tekton). Les pipelines sont définis sous forme de code dans un fichier Jenkins ou un workflow YAML, avec des bibliothèques partagées et des modèles réutilisables.
• Opérations de la plateforme CI : exécution de contrôleurs Jenkins avec des agents éphémères sur Kubernetes ou des exécuteurs auto-hébergés. Cela inclut les mises à niveau des plugins et des versions, la gestion des informations d’identification et la mise à l’échelle de la capacité de création.
• Construire des pipelines : des builds multiservices et monorepo avec des étapes de mise en cache et parallèles et des artefacts versionnés. Images de conteneurs créées avec Docker, BuildKit ou Kaniko, y compris des images multi-architectures, la numérisation d'images, les SBOM et la signature.
• Pipelines de déploiement : promotion du développement à la préparation et à la production avec approbations et contrôles de qualité, ainsi que bleu-vert, canari et restauration rapide. GitOps avec Argo CD ou Flux, et migrations de bases de données dans le cadre d'une release.
• Pipelines d'infrastructure : Terraform ou Pulumi planifient et appliquent depuis CI, avec vérifications de politiques et détection de dérives.
• Sécurité du pipeline : informations d'identification de courte durée via la fédération OIDC ou un coffre-fort de secrets au lieu de clés de longue durée, de rôles de déploiement avec moindre privilège et de branches protégées.
• Ingénierie de publication pour notre chaîne : création et publication de fichiers binaires et d'images de nœuds, et coordination des mises à niveau continues sur les flottes de validateurs et RPC.…
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/0g/remote-senior-devops-engineer-314207)
0G recrute son premier ingénieur DevOps dédié pour gérer notre plateforme cloud de bout en bout : infrastructure, déploiements, mise en réseau, hygiène de sécurité et coûts. Aujourd'hui, ce travail est réparti entre plusieurs développeurs.
Notre plateforme fonctionne sur cinq fournisseurs : Google Cloud, Alibaba Cloud, AWS, Cloudflare et Vercel. Il comprend :
• Nœuds de validation, de départ, RPC et d'archive pour notre réseau principal et notre réseau de test.
• Charges de travail d'informatique confidentielle (TEE), machines GPU et nœuds de stockage
• Clusters Kubernetes et bases de données gérées
• Un équilibreur de charge RPC global à la périphérie et nos applications Web
Au total, cela représente plus de 200 machines virtuelles. Vous serez la personne qui sait ce qui se passe où, pourquoi cela se passe là-bas et ce que cela coûte.
Ce que tu posséderas
Vous êtes propriétaire de la plateforme, de la périphérie du réseau jusqu'à la facture.
• Opérations cloud : provisionnement, mises à niveau, capacité et cycle de vie complet des ressources sur Google Cloud, Alibaba Cloud et AWS. Cela inclut le redimensionnement et la publication de ce que personne n'utilise.
• Kubernetes : exécutez, mettez à niveau et faites évoluer nos clusters. Conservez-les sur les versions prises en charge et concevez des pools de nœuds, la mise à l'échelle automatique et la capacité Spot.
• Flotte de nœuds Blockchain : exploitez les nœuds de validation, de sentinelle, d'amorçage, RPC et d'archive, y compris la topologie de peering, les instantanés, la synchronisation et les mises à niveau des clients.
• Mise en réseau et périphérie : conception de VPC, équilibreurs de charge, DNS, Cloudflare Workers, Tunnels et WAF, et maintien d'une sortie Internet délibérée et bon marché.
• Infrastructure as code et CI/CD : chaque environnement défini dans Terraform ou Pulumi. Vous concevez et exécutez CI/CD sur Jenkins ou un équivalent tel que GitHub Actions ou GitLab CI, couvrant les builds, les tests, les analyses de sécurité et les versions depuis la validation jusqu'à la production, sans étapes manuelles.
• Observabilité et disponibilité : métriques, journaux, alertes et tableaux de bord, y compris le contrôle de la cardinalité des métriques. Vous exécutez également la réponse aux incidents et rédigez les post-mortems.
• Sécurité et accès : IAM avec moindre privilège pour chaque fournisseur, gestion des secrets et aucune base de données ni port d'administration ouvert sur Internet.
• Gestion des coûts : facturation des exports, budgets et alertes, marquage, revue mensuelle des coûts et planification des engagements.
• Activation des développeurs : modèles, environnements de prévisualisation, documentation et assistance pour les ingénieurs présents sur la plateforme.
Notre pile
Kubernetes : GKE, EKS, Helm, Ingress et Gateway API, autoscaling, RBAC, politiques réseau
Mise en réseau : TCP/IP, sous-réseaux et CIDR, routage, NAT, équilibreurs de charge L4 et L7, DNS, TLS, pare-feu, peering VPC
Google Cloud : Compute Engine, GKE, Cloud SQL, Cloud Run, IAM, Cloud Monitoring, exportation de la facturation vers BigQuery
Infrastructure en tant que code : Terraform, Pulumi
CI/CD et conteneurs : Jenkins ou équivalent (GitHub Actions, GitLab CI), Argo CD, Docker et BuildKit, registres de conteneurs
Observabilité : Prometheus, Grafana, Cloud Monitoring, CloudWatch, Alibaba CloudMonitor
Linux : administration des systèmes, systemd, disques et systèmes de fichiers, débogage des performances
Alibaba Cloud : ECS, VPC, NLB et ALB, disques ESSD, RDS, PolarDB, SAE, Cloud Firewall
AWS : EC2, EKS, RDS, ALB et NLB, Route 53, S3, Organisations
Cloudflare : DNS, Workers, Tunnels, WAF et limitation de débit, Zero Trust
Bases de données (opérations) : PostgreSQL, MySQL, MongoDB, Kafka managé
Nœuds blockchain : chaînes basées sur CometBFT, reth et autres clients EVM, réseau P2P
Vercel : Projets, builds, ISR, accès équipe
Informatique confidentielle : machines virtuelles Intel TDX sur Google Cloud et Alibaba Cloud
Les incontournables
• Nous souhaitons avoir au moins 5 ans d'expérience dans des rôles DevOps, SRE ou plateforme, dont 3 ans ou plus à diriger une production Kubernetes et à posséder des pipelines CI/CD.
Kubernetes, en profondeur
• Mise à niveau des plans de contrôle et des pools de nœuds sans temps d'arrêt et maintien des clusters sur les versions prises en charge.
• Planification : demandes et limites, affinité, contaminations et tolérances, priorité et expulsion sous la pression du nœud.
• Mise à l'échelle automatique avec HPA, l'autoscaler de cluster ou Karpenter, ainsi que des pools de nœuds Spot ou préemptifs pour les travaux non critiques.
• Mise en réseau à l'intérieur du cluster : CNI, services, API d'entrée ou de passerelle, politiques réseau et DNS au sein du cluster.
• Sécurité : RBAC, sécurité des pods, identité de charge de travail et secrets qui ne se trouvent jamais dans des variables d'environnement simples.
• Charges de travail avec état : StatefulSets, volumes persistants et pilotes CSI, ainsi que sauvegarde et restauration.
• Packaging et livraison avec Helm ou Kustomize, idéalement via GitOps avec Argo CD ou Flux.
• Débogage d'un pod, d'un nœud ou d'un déploiement défaillant à partir d'événements, de journaux et de métriques.
CI/CD, en profondeur
• Conception de pipeline : vous avez construit et exécuté des CI/CD de production sur Jenkins ou un équivalent (GitHub Actions, GitLab CI, CircleCI, Tekton). Les pipelines sont définis sous forme de code dans un fichier Jenkins ou un workflow YAML, avec des bibliothèques partagées et des modèles réutilisables.
• Opérations de la plateforme CI : exécution de contrôleurs Jenkins avec des agents éphémères sur Kubernetes ou des exécuteurs auto-hébergés. Cela inclut les mises à niveau des plugins et des versions, la gestion des informations d’identification et la mise à l’échelle de la capacité de création.
• Construire des pipelines : des builds multiservices et monorepo avec des étapes de mise en cache et parallèles et des artefacts versionnés. Images de conteneurs créées avec Docker, BuildKit ou Kaniko, y compris des images multi-architectures, la numérisation d'images, les SBOM et la signature.
• Pipelines de déploiement : promotion du développement à la préparation et à la production avec approbations et contrôles de qualité, ainsi que bleu-vert, canari et restauration rapide. GitOps avec Argo CD ou Flux, et migrations de bases de données dans le cadre d'une release.
• Pipelines d'infrastructure : Terraform ou Pulumi planifient et appliquent depuis CI, avec vérifications de politiques et détection de dérives.
• Sécurité du pipeline : informations d'identification de courte durée via la fédération OIDC ou un coffre-fort de secrets au lieu de clés de longue durée, de rôles de déploiement avec moindre privilège et de branches protégées.
• Ingénierie de publication pour notre chaîne : création et publication de fichiers binaires et d'images de nœuds, et coordination des mises à niveau continues sur les flottes de validateurs et RPC.…
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/0g/remote-senior-devops-engineer-314207)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: 0G
Annonce fournie par 0G.