Senior Platform Engineer (Crossplane & Backstage)
- Location
- Johannesburg, Gauteng
- Contract
- Permanent
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a Senior Platform Engineer at Sabenza IT & Recruitment. The position involves designing, building, and operating scalable, production-grade platforms and self-service capabilities to empower engineering teams. The successful candidate will be instrumental in shaping cloud-native foundations, automation, and internal developer platforms to enhance reliability, speed, and developer experience. **What you will do** * Design and build self-service platforms, platform APIs, automation and system-level tooling used by other engineering teams. * Architect and operate highly available, secure and scalable cloud-native platforms on AWS. * Implement and evolve Infrastructure as Code using Terraform, CDK, Pulumi and Crossplane. * Build and operate Kubernetes environments with strong GitOps practices (ArgoCD / Flux, Helm and Kustomize). * Develop Kubernetes Operators and contribute to platform extensibility. * Implement monitoring, observability and reliability practices using CloudWatch, Prometheus, Grafana, Loki and X-Ray. * Drive CI/CD and DevOps practices with tools such as GitHub Actions and GitLab CI/CD. * Apply AWS best practices and the Well-Architected Framework across platform design and operations. * Collaborate with engineering teams to reduce toil, improve developer experience and enable self-service consumption of platform capabilities. **Requirements (from the original advert)** * 5+ years of experience in Platform Engineering, building self-service platforms and abstractions for engineering teams. * 6+ years of hands-on experience with public cloud, with deep expertise in AWS. * 6+ years of experience with containerisation and container platforms. * 2–3+ years of software engineering experience using languages such as Java, JavaScript, Golang or Python. * Expert knowledge of AWS cloud architecture, services and the Well-Architected Framework. * Strong experience with Kubernetes and container orchestration principles (CKA certification preferred). * Strong experience with GitOps using ArgoCD / Flux and Helm / Kustomize. * Hands-on experience with Crossplane, ArgoCD and Backstage (non-negotiable). * Proven experience building Kubernetes Operators (non-negotiable). * Strong experience implementing monitoring and observability solutions (CloudWatch, Prometheus, Grafana, Loki, X-Ray). * Strong understanding of DevOps practices and CI/CD tooling (GitHub Actions, GitLab CI/CD). * Proven track record of building complex, production-grade platforms and making them available for self-service use. * Solid understanding of cloud-native systems, distributed systems and service architecture trade-offs. **Who should apply** This role is suitable for a highly experienced Platform Engineer with a minimum of 5 years in platform engineering and 6+ years in public cloud (specifically AWS) and containerization. The ideal candidate will possess expert knowledge of AWS architecture, strong Kubernetes experience, and proficiency in GitOps practices. Crucially, applicants must have hands-on experience with Crossplane, ArgoCD, and Backstage, as well as proven experience building Kubernetes Operators. A background in software engineering (2-3+ years) using languages like Java, JavaScript, Golang, or Python is also required. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/senior-platform-engineer-crossplane-backstage-id-7603914 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 3 years of experience.
- Python
- Java
- JavaScript
- AWS
- Kubernetes
- Git
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.