- Company Name
- EDF (UK)
- Job Title
- Platform Engineer - Azure
- Job Description
-
Job Title: Platform Engineer – Azure
Role Summary:
Design, build, and operate Azure Landing Zones that provide secure, compliant, and automated foundations for cloud workloads. Lead end‑to‑end platform delivery within agile, DevOps‑centric teams, driving self‑service, GitOps practices and continuous integration/deployment of platform components.
Expactations:
- Own solution delivery, backlog management, and design within Agile teams.
- Deliver platform functions, features, and components using modern DevOps processes.
- Create testable code to automate testing and deployment.
- Integrate platform components using common standards and patterns.
- Document and maintain platform functionality, runbooks, and user material.
- Contribute to the wider engineering community’s tooling, directions, and technologies.
Key Responsibilities:
- Architect and maintain Azure Landing Zones with a focus on security, compliance, and automation.
- Develop and support server‑side services in Python or Node.js.
- Implement CI/CD pipelines using GitHub, Azure DevOps, Terraform, and related tooling.
- Monitor platform health with Dynatrace, Azure Monitor, and similar solutions.
- Employ shift‑left testing, SRE principles, and “everything as code” mindset.
- Manage Agile artifacts in JIRA and Confluence, ensuring clarity for stakeholders.
- Drive self‑service GitOps workflows across the engineering organization.
- Mentor and collaborate with cross‑disciplinary teams to evolve platform capabilities.
Required Skills:
- Proven experience building and supporting Azure Landing Zones.
- Strong programming skills in Python or Node.js.
- Expertise with source control (Git) and CI/CD (GitHub Actions, Azure DevOps).
- Proficiency in IaC tools (Terraform, ARM templates).
- Familiarity with monitoring solutions (Dynatrace, Azure Monitor).
- Experience using Agile collaboration tools (JIRA, Confluence).
- Knowledge of DevOps best practices: shift‑left, SRE, test automation, GitOps.
- Ability to write clear documentation, runbooks, and design artefacts.
Required Education & Certifications:
- Bachelor’s degree or equivalent in Computer Science, Engineering, or related field.
- Azure certifications (e.g., AZ‑104, AZ‑300/400, or Cloud DevOps Engineer Expert) are desirable.