We're looking for a Lead DevOps professional with a solid background using Azure, who is a passionate and highly skilled DevOps Engineer to join our growing team. In this role, you will lead the design, deployment, and management of cloud infrastructure, with a focus on continuous improvement, security, and efficiency.
Key Responsibilities:
DevOps Strategy & Team Leadership: Lead the development and implementation of DevOps strategies that align with business goals. Manage, mentor, and guide a team of DevOps engineers, fostering a collaborative and high-performing team environment.
Cloud Infrastructure & Deployment Management: Design, build, and maintain robust cloud infrastructure using Microsoft Azure, including serverless solutions like Azure Functions, and event-driven architectures (e.g., Event Grids, Service Bus).
Pipeline Automation & Security: Implement, monitor, and enhance CI/CD pipelines with tools like Azure DevOps, YAML pipelines, and Octopus Deploy. Ensure the security of infrastructure and compliance with standards such as GDPR and PCI DSS.
Infrastructure as Code (IaC): Lead the adoption and scaling of Infrastructure as Code (IaC) using Azure services, ensuring efficient deployment and management. Oversee cost optimisation efforts to maintain resource efficiency without compromising performance.
Performance Tracking & Reporting: Establish and manage Key Performance Indicators (KPIs) to evaluate team performance and provide regular updates to stakeholders on progress and improvements.
Monitoring & Automation: Manage and automate infrastructure and application monitoring to ensure system health and performance. Develop solutions to proactively identify and mitigate issues in production environments.
Experience & Skills Required:
Cloud & DevOps Expertise: A minimum of 5 years in a DevOps role, with hands-on experience in managing cloud infrastructure using Microsoft Azure. Proficiency in managing scalable and secure cloud resources such as Azure Web Apps, Service Bus, Application Gateways, and SQL databases.
Deployment & Automation Tools: Strong experience with automation tools like Azure DevOps and Octopus Deploy, and expertise in deploying and managing infrastructure using Infrastructure as Code (IaC) methodologies.
Development & Scripting: Solid knowledge of software development languages such as C#, React, NodeJS, SQL Server, .NET Core, and GitHub.
Security & Compliance: Understanding of PCI DSS, and other data protection frameworks. Experience in implementing security measures in pipelines and managing vulnerabilities in infrastructure components.
Agile & SDLC: Familiarity with Agile methodologies and release management processes. Strong understanding of the Software Development Life Cycle (SDLC) and experience in managing SaaS solutions.
Team Leadership: Proven track record in recruiting, training, and leading DevOps teams. Ability to set clear goals, mentor engineers, and drive continuous improvement in workflows.
Communication Skills: Exceptional verbal and written communication skills, with the ability to explain complex technical issues in simple terms and rally teams around key initiatives.
Problem Solving & Innovation: Demonstrated problem-solving skills with attention to detail, a proactive mindset, and the ability to work independently. Passionate about DevOps tools and methodologies, continuously seeking opportunities to innovate and improve.
What you'll receive in return:
If you're ready to make an impact and lead DevOps efforts in a dynamic and fast-paced environment, we would love to hear from you!