Scroll to top
© 2023
Share

Un développeur Golang Devops

Closing on: Déc 18, 2024

Vous interviendrez au sein de l’équipe d’excellence opérationnelle (CEO), où vos compétences avancées en développement et en ingénierie seront essentielles pour mener à bien les missions confiées.

Missions principales :

  • Maintenance et support des outils clés :
    Garantir la disponibilité et l’efficacité des outils utilisés par les équipes de la Direction Technique du Numérique (GitLab, Nexus, SonarQube, Argo, Vault).
  • Gestion de la CI/CD :
    Maintenir, superviser et opérer la chaîne CI/CD, incluant GitLab et la flotte de runners associés.
  • Développement et maintien des outils internes :
    Concevoir et maintenir des outils et bibliothèques internes, principalement en langage Go.
  • Accompagnement des équipes :
    Conseiller, former et accompagner les équipes de la DTNOC dans :
    • La mise en place de pipelines CI adaptés aux projets.
    • L’adoption des bonnes pratiques de développement.
    • L’optimisation des méthodologies et de l’organisation.

Environnement de travail

  • Postes de travail : Linux / Mac OSX / Windows.
  • Méthodologies : Agile / Scrumban.
  • Outils :
    • Développement : Git, GitLab, Terraform, Ansible, Kapitan, Helm, Argo.
    • Langages : Go, YAML, Bash, Python.
  • Infrastructures applicatives :
    • Micro-services / API First.
    • RabbitMQ, PostgreSQL, Prometheus, Varnish, CDN, Vault.
  • Infrastructures systèmes :
    • Linux / Multi-Cloud (AWS, GCP, Azure).
    • Kubernetes, Docker.

Compétences requises

  • Programmation :
    Maîtrise d’au moins un langage (Go, Python, PHP, ou Node.js).
  • Administration systèmes :
    Expertise en systèmes Linux/Unix.
  • Kubernetes :
    Connaissance approfondie des environnements Kubernetes.
  • Automatisation et IaC :
    Expérience avec des outils comme Terraform, Ansible, Helm, ArgoCD ou Flux.
  • Architecture et performance :
    • Compréhension des principes d’architecture distribuée.
    • Gestion des performances, capacité et scalabilité des infrastructures.
    • Résolution de problèmes complexes à grande échelle.

Expérience requise

  • Expérience significative dans des rôles d’ingénieur DevOps, ingénieur systèmes ou développeur logiciel.
  • Pratiques DevOps : mise en place de méthodologies agiles et processus d’intégration continue.
  • Expertise en observabilité : monitoring et gestion des incidents.
  • Gestion de la production : disponibilité et performance des systèmes en environnement critique.

Formation et certifications

  • Niveau d’étude : Bac+4 en informatique, génie logiciel ou domaine connexe.
  • Certifications souhaitées :
    • AWS Certified SysOps Administrator.
    • Certified Kubernetes Administrator (CKA).
    • Google Cloud Certified – Professional Cloud DevOps Engineer.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx