VOTRE PROCHAIN CHAPITRE
Cloud Software Engineer – Managed Kubernetes
À propos du poste
• Design, develop, and maintain Kubernetes controllers and operators in Golang
• Design, implement, and maintain components powering the Managed Kubernetes product
• Automate the delivery and management of customer Kubernetes clusters
• Develop components for virtual machine deployment, networking, volumes, firewall rules, and load balancing
• Propose innovative solutions to meet product needs
• Research, evaluate, and recommend tools or components
• Collaborate with the Product Owner and agile team to refine product backlog increments and prioritize impactful features
• Improve and maintain the platform for high availability and scalability
• Troubleshoot, reproduce, debug, and resolve complex issues
• Collaborate on open-source projects
• Participate in regular on-call duty as Engineer on Duty
• Work with Kubernetes, Golang, containers, ArgoCD, and Helm charts
• Experience developing Kubernetes operators in Golang
• Proven and demonstrable knowledge of programming languages, such as Golang
• Experience developing and implementing Kubernetes components, including Operators, Controllers, CRDs, and Cluster API
• Experience creating container images with Dockerfiles, Kubernetes manifests, and Helm charts
• Experience with Kubernetes and related projects
• Good knowledge of cloud concepts, including networking, storage, and virtualization
• Ability to collaborate with colleagues and perform code reviews
• Ability to work in a development team using common Scrum practices
• Good communication skills
• Experience with large Kubernetes deployments and CNCF tools
• Experience with continuous deployment tools such as Jenkins or ArgoCD
• Experience with monitoring and observability tools such as Icinga, Prometheus, Alertmanager, Loki, or Grafana
• Demonstrable knowledge of Linux and operating system internals
• Experience with automation tools such as Chef, Puppet, Ansible, or Terraform
• Previous contributions to open source
• Certified Kubernetes Administrator or similar certification considered an advantage
• Participation in annual company bonus scheme
• Company pension
• Internet allowance
• Travel allowance
• Working from home policy
• Work from abroad: Up to 4 weeks per year, following policy guidelines
• Lease bike plan
• 25 days of paid time off, with the option to buy or sell up to 5 more days
• Free lunch, parking, and fresh fruit provided when in the office
• Access to the Leaseweb Academy, offering studies, (Dutch) courses, and trainings
• Attractive relocation packages and an agency that takes care of the entire visa process
• Fun events year-round, including virtual pub quizzes, summer parties, company runs, and quarterly hackathons
• Multicultural work environment
• Personal and professional growth opportunities