This role is ideal for someone with a strong understanding of Infrastructure as Code (IaC) and Azure, who focuses on integrating, automating, and building the developer experience layer rather than managing infrastructure directly.
Key Responsibilities:
· Design and build integrations between internal developer tools, CI/CD pipelines, and cloud infrastructure.
· Design, implement, and manage platform tooling and integrations to improve automation, developer self-service, and the overall developer experience.
· Collaborate closely with the Cloud Infrastructure team - understand their IaC and Azure implementations to connect platform systems seamlessly.
· Develop automation and orchestration logic (e.g., workflows, APIs, event-driven processes) to unify provisioning, deployments, and environment management.
· Enhance CI/CD pipelines (Azure DevOps, GitHub Actions) to support consistent and automated delivery patterns.
· Work with engineering teams to define "golden paths" and reusable service templates that promote consistency and speed.
· Contribute to developer experience (DX) initiatives, ensuring the platform supports efficient onboarding, observability, and security guardrails.
· Collaborate cross-functionally with SRE, Cloud, and Software teams to evolve the internal platform as a product.
Required Skills & Experience:
· 10+ years of experience in Platform Engineering, DevOps, or Software Engineering roles.
· Strong understanding of Infrastructure as Code (IaC) principles (Terraform, Pulumi, Bicep, etc.) and how to integrate with them.
· Hands-on experience with at least one IDP or platform orchestration tool - e.g., Port, Humanitec, Backstage, or Spacelift.
· Solid understanding of CI/CD systems such as Azure DevOps and GitHub Actions.
· Working knowledge of Azure architecture and services (e.g., AKS, ACR, App Services, networking, RBAC) sufficient to integrate platform tools with infrastructure.
· Proficiency in at least one programming or scripting language (Python, TypeScript, Go, or similar).
· Strong collaboration and communication skills - able to work with both developers and infrastructure engineers.