Open Source Platform Engineer
Via agency · Cavendish Professionals
Budapest
Cavendish Professionals are working with an incredible client who are building a Kubernetes-native OpenStack Control Plane platform operating across a multi-cluster topology covering Management, Control Plane, Hypervisor and Storage. They are looking for a Senior Platform Engineer to help build, operate and scale this operator-based platform, working closely with architects to improve end-to-end testing, documentation and the onboarding of new OpenStack operators.
Tasks
- Build cloud-native platform components -- Develop, maintain and improve CobaltCore/C5C3 platform components and reusable Kubernetes operator automations.
- Operate Kubernetes operators -- Run and maintain Kubernetes operators while implementing reliable, scalable GitOps delivery patterns using FluxCD.
- Improve the operator platform -- Help evolve the shared reconciler architecture and improve the onboarding of new operators such as Keystone, Horizon and Glance.
- Work with architects -- Write requirements and review translated technical designs, implementation tasks and technical documentation to ensure alignment with the platform architecture.
- Drive quality and compliance -- Ensure platform components and delivery processes comply with security, operational, architecture and quality standards.
- Strengthen testing -- Work with architects and engineering teams to improve end-to-end testing and apply appropriate Kubernetes-native testing approaches.
- Support operations -- Troubleshoot platform issues, contribute to incident analysis and proactively identify opportunities for continuous platform improvement.
- Maintain technical knowledge -- Create and maintain technical documentation, onboarding materials and implementation guidelines that enable teams to work effectively with the platform.
- Provide AI guidance -- Support teams with practical guidance on the use of AI in the context of Kubernetes operator patterns, CRD design, FluxCD-based GitOps and OpenStack control-plane operations.
- Promote reusable engineering -- Contribute to reusable frameworks and open-source projects where appropriate, helping establish consistent and scalable engineering practices.
Conditions & benefits
Modern Tech StackOpportunity to work on a modern Kubernetes-native OpenStack platform operating across a multi-cluster infrastructure topology.OpenStack ServicesOpportunity to work with OpenStack control-plane services such as Keystone, Glance and Horizon.GitOps & CI/CDExposure to modern GitOps, CI/CD, infrastructure automation and Kubernetes-native testing practices.Architecture EvolutionOpportunity to contribute to the evolution of a shared operator and reconciler architecture.CollaborationCollaboration with architects and engineering teams on platform architecture, reliability, security and operational improvements.Open-source InitiativesOpportunity to contribute to reusable engineering frameworks and open-source initiatives.Challenging EnvironmentA technically challenging environment focused on scalability, automation, secure software delivery and continuous platform improvement.
Requirements
- Experience in platform engineering, cloud engineering, DevOps or site reliability engineering.
- Hands-on experience with Kubernetes and cloud-native platform technologies.
- Practical experience building Kubernetes operators and controllers using technologies such as Operator SDK, controller-runtime and Kubebuilder.
- Strong understanding of Kubernetes concepts including CRDs, sub-reconciler patterns, webhooks and finalizers.
- Experience with Kubernetes-native testing frameworks such as envtest, Chainsaw E2E, Tempest and Chaos Mesh.
- Experience with GitOps concepts and tools, particularly FluxCD and Git-based delivery workflows.
- Good knowledge of at least one major cloud provider and its Kubernetes platform.
- Programming or scripting experience, preferably with Go.
- Experience with CI/CD pipelines and GitHub Actions-based development workflows.
- Understanding of security-by-design, least-privilege principles, compliance requirements and secure software delivery.
- Ability to create clear technical documentation in Markdown or similar formats.
- Strong communication skills in English.
- Knowledge of OpenStack services and architecture.
- Experience with secrets management and secure credential rotation, such as OpenBao or External Secrets Operator.
- Experience contributing to open-source projects or reusable engineering frameworks.