DevOps Engineer - Azure

Posted 13 hours 27 minutes ago by Reed Technology

£55,000 - £60,000 Annual
Permanent
Not Specified
Other
Devon, Exeter, United Kingdom, EX1 1
Job Description

DevOps Engineer

  • Location: Remote
  • Job Type: Full-time
  • Salary: £60,000

This role involves contributing to the design, implementation, and management of infrastructure and deployment environments across both on-premises and Azure cloud platforms. You will play a crucial role in building and maintaining automated deployment pipelines, supporting the stability, scalability, and performance of environments, and promoting DevOps best practices across teams.

Day-to-day of the role:

  • Infrastructure Management: Configure and manage deployment environments across on-premises infrastructure and Azure cloud platforms, ensuring reliability and performance.
  • Environment Architecture: Design scalable, secure, and reliable environments for application hosting, ensuring high availability and optimal performance for business-critical applications.
  • Deployment Automation: Develop and maintain robust CI/CD pipelines to support automated application deployment and configuration management using Azure DevOps.
  • On-Premise and Cloud Integration: Manage hybrid environments, ensuring seamless integration between on-premises and cloud infrastructure.
  • Configuration Management: Implement and maintain Infrastructure as Code (IaC) practices using tools such as Bicep, Terraform, and ARM templates to standardise and automate infrastructure provisioning.
  • Security and Compliance: Enforce security and compliance standards using tools like Azure Policy, ensuring environments are patched, monitored, and aligned with regulatory requirements.
  • Monitoring and Incident Response: Establish monitoring, logging, and alerting systems to track environment health and lead incident response and resolution for infrastructure and deployment issues.
  • Collaboration: Work with stakeholders across the department to support application releases and troubleshoot environment-related issues.
  • Documentation: Maintain comprehensive documentation for infrastructure configurations, deployment processes, and environment management practices.

Required Skills & Qualifications:

  • Excellent communication and collaboration skills, with a proven track record of working across teams.
  • Proven experience as a DevOps Engineer or similar role, managing environments in Azure. On-premise environment management experience is desirable.
  • Strong expertise in managing and optimising Azure-based infrastructure and services.
  • Experience in building and maintaining CI/CD pipelines using tools such as Azure DevOps.
  • Strong knowledge of infrastructure as code (IaC) tools such as Bicep, Terraform, ARM templates, or PowerShell DSC.
  • Experience in security best practices for on-premises and cloud environments.
  • Familiarity with monitoring tools like Azure Monitor, Application Insights, or similar solutions.
  • Excellent problem-solving skills and the ability to troubleshoot complex environment issues.
  • Experience with Scripting languages such as PowerShell or Python.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.

If you are interested in this opportunity please apply online or for more information, please email me