Senior Platform Engineer (Crossplane & Backstage)
- Compensation
- Not disclosed
- Location
- Johannesburg, South Africa
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Devops
- Posted
Skills
Must have
- What you bring:
- · 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.
Full description
We
are looking for a Senior Platform Engineer to design, build and operate
scalable, production-grade platforms and self-service capabilities that empower
engineering teams. You will shape cloud-native foundations, automation and
internal developer platforms that improve 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
**What
you bring:**
· 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