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
£ 60KJob 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.