Job Summary
Senior Developer / DevOps Platform Engineer
Backstage · GitOps · Crossplane · Cloud-Native Platform
3 Positions | Full-Time | Hybrid / Remote Negotiable | Immediate Hire
This is a product engineering role — not a traditional DevOps operations position. You will design, build, operate, and continuously improve an enterprise-grade Internal Developer Platform (IDP) that empowers development teams to self-serve infrastructure, deployments, and platform services. If you thrive on owning features end-to-end and care deeply about the developer experience, this role was written for you.
Why We Are Hiring
Our Private Cloud 2.0 initiative has produced a working demo of a self-service developer platform. We are now industrialising that demo into an enterprise-ready product. We need engineers to own the full lifecycle — Backstage customisation, GitOps pipelines, Crossplane-driven infrastructure provisioning, security policy, observability, and AIOps intelligence — and keep it running and improving in production.
Key Responsibilities
- Own and extend Backstage: develop custom plugins, software templates, scaffolder actions, and catalog integrations that reduce developer friction
- Build and maintain GitOps pipelines (GitHub Actions + Argo CD) covering build, test, security scan, promotion, and rollback workflows
- Author Crossplane XRDs, compositions, and providers to enable one-click self-service provisioning across Kubernetes, OpenShift, AKS, and VM targets
- Integrate Backstage with downstream systems: Crossplane, Argo CD, Vault, OPA, Prometheus, and internal ITSM/CMDB tooling
- Implement and enforce security controls: Kyverno/OPA policies, Vault secrets management, RBAC, and audit logging across the full provisioning chain
- Build observability coverage (metrics, traces, logs) and surface platform health via Backstage and AIOps dashboards
- Manage Backstage upgrades without breaking custom plugins — maintain upgrade-safe extension patterns and document architectural decisions
- Write runbooks, support documentation, and onboarding guides so that what you build can be handed over and evolved by others
- Participate in platform support rotation: triage issues, resolve incidents, and close the feedback loop back into the product backlog
- Collaborate with platform architects, security, and product owners to translate requirements into production-grade platform features
Key Responsibilities
2. To support as an SME
3. To ensure knowledge up-gradation and work with new technologies so that the solution is current and meets quality standards and the client requirements
4. To train and develop team so as to ensure that there is an adequate supply of trained manpower in the said technology and deliver risks are mitigated
5. To gather specifications and deliver solutions to the client organization based on understanding of a domain or technology
6. To review project deliverables.
7. To recommend client value creation initiatives and implement industry best practices (on specific technology/product)
Skill Requirements
Required Skills
|
SKILL AREA WHAT WE EXPECT |
|
|
Backstage & TypeScript |
Plugin dev, scaffolder, catalog, TechDocs, permissions, React/Node.js |
|
GitOps & Argo CD |
GitHub Actions, branching strategies, sync, drift detection, promotion |
|
Crossplane & IaC |
XRDs, compositions, providers, functions; Terraform, Helm, Kubernetes YAML |
|
Kubernetes / OpenShift / AKS |
Networking, ingress, service discovery, RBAC, Cilium/Hubble fundamentals |
|
Security & Policy-as-Code |
OPA/Gatekeeper, Kyverno, Vault secrets management, least-privilege RBAC |
|
Observability & AIOps |
Prometheus, Grafana, OpenTelemetry; AIOps dashboards, incident insights |
|
Engineering Ownership |
End-to-end accountability: design → code → test → secure → support → improve |