Platform Engineer
Guarde esta oferta e mantenha a sua pesquisa organizada
Crie uma conta gratuita para guardar ofertas, criar alertas e voltar a este anúncio a partir do seu painel.
Ao continuar, aceita os nossos Termos & Política de Privacidade.
We'relooking for an experienced and engaged Platform Engineer (m/f/d) to help us shape, build and improve our unified platforms and their integrated capabilities to enable Springer Nature's product teams to focus on delivering value
About the role
As a Platform Engineer within SN Technology Engineering, you will play a key role in shaping, building, and improving Springer Nature's unified platforms and the integrated capabilities that empower product teams across the organisation. Our platforms serve hundreds of developers globally and support 100s of millions of euros in revenue. Your work will directly contribute to providing a reliable, secure, standardised foundation that accelerates product delivery. Together with the team, you will share the responsibility of developing and improving our platforms along with maintenance tasks, documentation, running updates and keeping our systems secure. While you help to push the Platform-First-Strategy, you prioritise Platform as a Service (PaaS), drive adoption of best-in-class developer tools, and continuously improve the platform's usability, performance, and security.
As a department, we focus and engage on providing a unified and standardised platform by using modern and open standards. Our approach is encompassed by defined core capabilities, such as observability, continuous integration, security and storage. We therefore closely collaborate in our department so that the core capabilities arenot only tightly integrated but also provide a unified experience for/to the product teams in Springer Nature.
About the team Engineering Enablement consists of around 60 people, spread over teams that closely collaborate to fulfil our mission. As part of the Engineering department at Springer Nature Technology, we provide platform engineeringexpertiseto support corecapabilitiesand use cases acrossrun time to databasestoobservability, ci/cd, and SRE. You will join a multidisciplinary team with different nationalities,backgroundsand experience levels. We are a very distributed department, sometimes we travel to work with each other in person. We are based around the globe with main locations in London, Dordrecht, Berlin, and Lisbon.
Our Technology We have built platforms serving hundreds of developers around the world at scale. 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, as well as managing an internal database platform that runs over 1,200 database servers.
Out tech stack focuses on: Kubernetes, Kubevela, GKE Grafana LGTM stack, Sentry, Open Telemetry Concourse, GitHub Actions Terraform, Ansible Postgres, Mongo, MySQL GCP, AWS
Role
Responsibilities:
Meet your delivery and participation responsibilities as a contributortoan engineering team, working on theEngineering Platform. Build,operateand maintain the core capabilities and components of the Engineering Platform Treat the Platform and its components as a product, with real customers instead of just infrastructure to manage. Build and design automation,toolingand self-service mechanisms, so product teams can move faster. Own andoperateplatform services end toend,this mayinclude:managing Kubernetes clusters, contributing toautomationand tooling, or building and operating CI/CD andObservabilitysystems. Provide technical support and consultancy to product teams, and playback what you learn from them into the product roadmap.
Experience, Skills &
Qualifications:
Essential: You have experienceoperating,automating,andmaintainingcloud infrastructure (in either AWS or GCP), includingcontributing to system architecture and design. Withexpertisein at least one of the following: (storage, routing, cloud networking, org policydefinitionand automation, IAM) You have programming experience with Golang, Python, JVM-based languages, or similar modern languages. You have experience with general automation patterns and version controlling You have experience inmanagingKubernetes deployments, as well aswriting Kubernetes operators or controllers. You have taken part in projects from design to production. You'veworked in multi-disciplinary teams focused on delivering shared outcomes within the software delivery lifecycle.
Desirable:
You have written andmaintainedcode that interfaces with the Kubernetes API, such as operators, controllers, add-ons,etc. You have written applications using Go and have a thorough understanding of its language features and idiomatic practices. You candemonstrateyour experience with some of the core technologies in use (Kubernetes,Kubevela, GKE, EKS, Grafana LGTM stack, Sentry, Open Telemetry, Concourse, GitHub Actions, Terraform, Ansible, Postgres, Mongo) You have experience in building APIs, exposing components in a programmable way, to be consum