Chargement en cours

Cloud Native Software Engineer (Go)

SANNOIS, 95
il y a 24 jours

Accelerate your career by diving into the world of Cloud Native, Kubernetes, and Platform Engineering. At Edixos, we don't just follow trends—we shape them. We've brought together a community of passionate experts, the Edixians, to share our knowledge and best practices (Kubernetes, GitOps, API Machinery, DevOps). Together, we build innovative cloud platforms for real, ambitious projects. As an engineer at Edixos, you'll have a direct and measurable impact, helping our clients design, industrialize, and automate their most complex infrastructures.

About Edixos

Edixos is a French company based in Paris, specializing in Kubernetes, Cloud Native, GitOps, and Platform Engineering. Founded by recognized engineers, we support companies in designing, industrializing, and automating their cloud platforms, with strong expertise in Kubernetes APIs and declarative models (KRM).

In response to our significant growth, we're adding a new Cloud Native Software Engineer to our R&D team. This role is for you if you're passionate about Go development and the Kubernetes ecosystem, and ready to take part in strategic projects.

  • Develop Cloud Native solutions in Go: Design, develop, and maintain applications and services using the Go language, with a focus on microservices architectures and Cloud Native principles.
  • Create and manage Kubernetes Operators: Design and develop Kubernetes controllers and operators to automate the management of applications and resources on clusters.
  • Manipulate and extend the Kubernetes API: Use Kubernetes APIs (client-go) and admission webhooks to extend the platform's functionality and integrate new logic.
  • Collaborate on architecture: Actively participate in the design of resilient, scalable, and highly available software architectures, considering multi-cloud environments.
  • Contribute to the CNCF ecosystem: Implement and integrate tools from the Cloud Native ecosystem (Prometheus, Grafana, Istio, etc.) for application monitoring, tracing, and security.
  • Ensure quality and industrialization: Guarantee code quality through unit and integration testing, code reviews, and a GitOps approach to CI/CD.

Desired Profile:

  • Expertise in Go: You have significant experience in software development with the Go language and a strong knowledge of best practices (testing, code structure, concurrency management).
  • Mastery of Kubernetes: You have a deep understanding of Kubernetes architecture, the Kubernetes API, CRDs, and the declarative model. The ability to develop controllers is a must-have asset.
  • Knowledge of the Cloud Native Ecosystem: You are familiar with key concepts such as Infrastructure as Code (IaC), containers (Docker), and CNCF tools.
  • Multi-Cloud Environment: Experience working with one or more cloud providers (AWS, GCP, Azure) is highly desired.
  • Additional Technical Skills: Knowledge of databases (SQL/NoSQL), messaging systems (Kafka), and networking concepts (HTTP/gRPC).
  • Personal Skills: You are self-sufficient, detail-oriented, and skilled at solving complex problems. You're also a great communicator and a strong team player.

Autonomy

Initiative mindset

Responsibilities

  • Develop Kubernetes operators and controllers in Go
  • Implement and maintain APIs based on the Kubernetes declarative model
  • Participate in technical design and code reviews
  • Collaborate with the product and platform teams on Multi-Cloud projects

Required Skills

  • Mastery of Go language and concepts of object-oriented and modular programming
  • Knowledge of Kubernetes fundamentals and its API (Pods, CRDs, RBAC, etc.)
  • Ability to work with Git and use collaborative workflows
  • Good understanding of client-server architectures and REST/gRPC calls
  • Autonomy, technical curiosity, and code rigor

Nice to Have

  • Experience with controller-runtime, client-go, or other Kubernetes SDKs
  • Knowledge of the CNCF ecosystem (Helm, ArgoCD, Prometheus, etc.)
  • Understanding of Kubernetes security (RBAC, admission webhooks, etc.)
  • Experience with containerization using Docker
  • Interest or experience in Open Source or contributing to public projects

Recruitment Process

1. Online Application: Submit your resume by applying to this internship offer.

2. Interview: Meet with the technical and/or HR team to assess your skills and motivation

3. Technical test (if applicable): Validate your knowledge in containerization, Kubernetes, etc.

4. Validation and onboarding: If selected, you will quickly join the team

Opportunity to design and implement complex solutions, with a direct impact on the industrialization of our clients' platforms.

Collaborative Company Culture

You will be a key member of our expert community (Edixians) and will contribute to the evolution of our collective knowledge and active technology watch.

At Edixos, we have a strong culture of knowledge sharing, mentorship, and active technology watch, allowing you to stay at the forefront of the CNCF ecosystem.

#J-18808-Ljbffr
Entreprise
Edixos
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
TOULOUSE, 31
il y a 11 jours
PALAISEAU, 91
il y a 24 jours
GRENOBLE, 38
il y a 24 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès