Cloud Native Software Engineer
il y a 4 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 EdixosEdixos 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.AutonomyInitiative mindsetResponsibilitiesDevelop Kubernetes operators and controllers in GoImplement and maintain APIs based on the Kubernetes declarative modelParticipate in technical design and code reviewsCollaborate with the product and platform teams on Multi-Cloud projectsRequired SkillsMastery of Go language and concepts of object-oriented and modular programmingKnowledge of Kubernetes fundamentals and its API (Pods, CRDs, RBAC, etc.)Ability to work with Git and use collaborative workflowsGood understanding of client-server architectures and REST/gRPC callsAutonomy, technical curiosity, and code rigorNice to HaveExperience with controller-runtime, client-go, or other Kubernetes SDKsKnowledge of the CNCF ecosystem (Helm, ArgoCD, Prometheus, etc.)Understanding of Kubernetes security (RBAC, admission webhooks, etc.)Experience with containerization using DockerInterest or experience in Open Source or contributing to public projectsRecruitment Process1. 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 motivation3. Technical test (if applicable): Validate your knowledge in containerization, Kubernetes, etc.4. Validation and onboarding: If selected, you will quickly join the teamOpportunity to design and implement complex solutions, with a direct impact on the industrialization of our clients' platforms.Collaborative Company CultureYou 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
-
Software Engineer Intern – Go
il y a 4 jours
Sannois, France Edixos Temps plein🎓 Software Engineer Intern – Go & Kubernetes API Embark on the Cloud Native Adventure Dive into the world of Cloud Native, Kubernetes, and Platform Engineering and accelerate your career with Edixos. We bring together a community of passionate experts, called the Edixians, to share our knowledge, best practices (Kubernetes, GitOps, API Machinery,...