Overview

Platform Engineer (Kubernetes) – Engineering Enablement
Building services that enable others

Springer Nature is one of the world’s leading global research, educational and professional publishers. It is home to an array of respected and trusted brands and imprints, with more than 170 years of combined history behind them, providing quality content through a range of innovative products and services. Every day, around the globe, our imprints, books, journals and resources reach millions of people, helping researchers and scientists to discover, students to learn and professionals to achieve their goals and ambitions. The company has around 10,000 staff in over 50 countries.

We’re looking for a Platform Engineer / Software Developer (m/f/d) with significant Kubernetes experience who will help us fulfil our mission to enable product teams to focus on delivering value.

About us: Engineering Enablement

The EE department consists of around 60 people, spread over teams that closely collaborate to fulfil our mission. In Springer Nature Technology (SNT) we serve different core expertise: PaaS, Databases, Observability and Cloud- and Release Engineering. You will join a multidisciplinary team with different nationalities, backgrounds and experience levels. We are a very distributed department but sometimes we travel to work with each other in person. We are based around the globe with main locations in London, Dordrecht, Berlin, Lisbon and New York.

Our Technology:

We have built platforms serving hundreds of developers at scale around the world. We are making more and more use of Kubernetes as a backend container platform and integrating this into our platform offering. We are leveraging the power of Kubernetes to build a new PaaS that will co-exist with the current Cloud Foundry Platform.

Your team:

This role is within the EE Run team, who are responsible for providing runtime and network services to our customers. We closely collaborate with the departmental teams that provide the platform’s surrounding and centralised services (CI/CD system, observability tools and databases) and also with all the product teams within Springer Nature.

The Run team is responsible for the following technology areas:

– SNPaaS (Springer Nature PaaS) –> Cloud Foundry / GCP

– Kubernetes –> GKE, Kubevela, Open Application Model (OAM)

– Operators –> Golang

– Application Layer Network Services –> HTTP caching & CDNs, L7 routing, Service mesh
Your responsibility:

Along with your team members, you will share the responsibility of maintenance tasks, documentation, running updates and keeping our systems secure. While your main technical focus will be to support, leverage and evolve the implementation of our Kubernetes cluster. Including:

Kubevela components and traits.

Writing code in Go for:

Kubernetes Webhooks
Kubernetes Operators
Service-Brokers
About you:

You are a friendly team member who is modest and humble, open to learning from anyone regardless of age, gender, race, role or experience. You value social interactions and can self-reflect by asking questions. You are self-confident and smart, but never a smart-ass. You have a strong preference for working together, sharing knowledge and training others as opposed to quickly getting things done alone.

Basic Qualifications:

– Experience in operating and maintaining cloud infrastructure
– Programming experience with Golang or at least one modern language
– Experience in contributing to the architecture and design of new and existing systems
– Managed production Kubernetes resources and deployments using tools and languages like Kubectl, Helm, or YAML.
Preferred Qualifications :

– Written and maintained code that interfaces with the Kubernetes API, such as operators, controllers, add-ons, etc.
– Written applications using Go and a thorough understanding of its language features and idiomatic practices.
– Took a project through the full software lifecycle from early designs to production deployments.
We are looking forward to getting your application. After reviewing your CV our Talent Acquisition team will contact you to schedule a short initial phone/video call. After getting this first step we will run 2-3 rounds (introductory, technical, cultural) with you – all of these with different members of the Engineering Enablement team. When appropriate these phases will be held via phone /video calls.

At Springer Nature, we value the diversity of our teams and work to build an inclusive culture, where people are treated fairly and can bring their differences to work and thrive. We empower our colleagues and value their diverse perspectives as we strive to attract, nurture and develop the very best talent.

Springer Nature was awarded Diversity Team of the Year at the 2022 British Diversity Awards. Find out more about our DEI work here.

If you have any access needs related to disability, neurodivergence or a chronic condition, please contact us so we can make all necessary accommodation.