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 on