Platform Engineer - Azure

Reed
Exeter, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Remote
Exeter, United Kingdom

Tech stack

Application Performance Management
Azure
Bash
Cloud Computing Security
Continuous Integration
DevOps
Github
Monitoring of Systems
Python
Log Analysis
Powershell
Role-Based Access Control
Cloud Services
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
System Availability
Delivery Pipeline
Software Security
Deployment Automation
Bicep
Hardware Infrastructure
Cloud Integration
Terraform

Job description

Platform Engineer, you will play a pivotal role in developing and enhancing our clients Azure platform. This position involves designing secure, scalable, and well-governed foundations that enable application teams to deliver efficiently and effectively. You will be instrumental in building Azure landing zones, developing CI/CD pipeline templates, and implementing governance frameworks that ensure security, compliance, and operational resilience.

Day-to-day of the role:

  • Infrastructure Management: Design and manage scalable and secure deployment environments across on-premises and Azure cloud platforms, focusing on high availability, cost-effectiveness, and resilience.
  • Platform Foundations and Landing Zones: Build and evolve Azure landing zones that meet architectural, security, and governance standards.
  • Security and Compliance: Implement security measures using Azure Policy, RBAC, and platform controls to maintain standards without compromising efficiency.
  • Deployment Automation: Develop and maintain robust deployment pipelines using Azure DevOps and GitHub, and create reusable Infrastructure as Code modules.
  • On-Premise and Cloud Integration: Manage and integrate hybrid environments to ensure seamless operation between on-premises infrastructure and cloud services.
  • Monitoring and Operational Readiness: Set up comprehensive monitoring and alerting systems to ensure quick incident detection and resolution.
  • Collaboration: Work closely with application teams and technical leadership to support delivery, troubleshoot issues, and enhance platform capabilities.
  • Documentation and Standards: Maintain detailed documentation for platform services, modules, pipelines, and standards to ensure consistent adoption and implementation.

Requirements

  • Proven experience as a Platform Engineer, DevOps Engineer, or similar, with hands-on management of Azure environments.
  • In-depth knowledge of Azure services and the design of secure, scalable cloud foundations.
  • Experience with Azure landing zones or similar cloud architectures.
  • Proficiency in building and maintaining CI/CD pipelines using Azure DevOps or GitHub.
  • Strong skills in Infrastructure as Code using tools like Bicep or Terraform.
  • Knowledge of governance frameworks using Azure Policy, RBAC, and other platform controls.
  • Understanding of cloud security principles and best practices.
  • Experience with monitoring tools such as Azure Monitor, Log Analytics, or Application Insights.
  • Excellent scripting skills in PowerShell, Bash, or Python.
  • Strong problem-solving abilities and excellent communication skills.

Apply for this position