Platform Engineer
Core purpose:
The goal of this role is to enhance developer experience and platform tooling, enabling fast, secure, and scalable onboarding of services and data pipelines.
Key responsibilities:
Build and maintain a developer portal, service catalog, and reusable deployment templates, including automated SDK generation from schema definitions.
Implement CI/CD standards, GitOps workflows (ArgoCD/Flux), and deployment strategies such as canary and A/B releases.
Integrate observability and distributed tracing (OpenTelemetry) into platform libraries and shared components.
Provide reusable resilience primitives (retries, circuit breakers, flow control) within shared platform libraries.
Requirements:
Strong experience with Kubernetes, Docker, GitOps, and CI/CD pipelines.
Proficiency in Go or Python for platform engineering and tooling development.
Experience with developer portals, service catalogs, and SDK generation pipelines.
Familiarity with Azure Kubernetes Service (AKS), Azure DevOps or GitHub Actions, and Terraform/Bicep
Platform Engineer
Platform Engineer