Reference: TQ2425_2134_409
Vacancy: 1
Job title: Azure DevOps Engineer
Location: Leicester
Job Purpose:
TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment.
We are looking for an experienced Azure DevOps Engineer to join our team and help implement robust, scalable, and efficient cloud solutions. The Azure DevOps Engineer will be responsible for automating and streamlining the development and deployment processes, ensuring seamless integration and continuous delivery for Azure-based applications. The role requires expertise in Azure DevOps practices, containerization, CI/CD pipelines, and cloud infrastructure automation.
Job Description (Main Duties and Responsibilities):
Design, implement, and manage automated build, test, and deployment pipelines using Azure DevOps, ensuring smooth integration of code from development to production environments.
Leverage Azure Resource Manager (ARM) templates, Terraform, and Azure DevOps Pipelines to automate infrastructure provisioning and configuration.
Create scripts using PowerShell, Bash, or Azure CLI to automate deployment tasks and manage cloud resources efficiently.
Work closely with Azure Solutions Architects to integrate end-to-end cloud solutions, ensuring scalability and performance across services like Azure Functions, Azure Kubernetes Service (AKS), and Azure Service Fabric.
Implement monitoring and alerting mechanisms using Azure Monitor and Azure Application Insights, ensuring application performance, health, and cost efficiency.
Work with Azure Kubernetes Service (AKS) to deploy, manage, and scale containerized applications, and implement microservices architectures.
Act as a key collaborator between development, operations, and architecture teams, ensuring that DevOps practices are applied consistently across projects.
Ensure that security best practices are applied to DevOps pipelines, containerized applications, and infrastructure management, leveraging tools like Azure Key Vault, Azure Active Directory (AAD), and Azure Security Center.
Help in managing cloud resources and application deployments across different Azure components, optimizing performance and cost using Azure Cost Management and Azure Policy.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
Strong experience with Azure DevOps, including pipelines, version control (Git), build automation, and release management.
Deep knowledge of Azure Resource Manager (ARM) templates, Terraform, and Azure DevOps pipelines for provisioning and configuring cloud resources.
Hands-on experience with Azure Kubernetes Service (AKS) for container orchestration and Azure Functions for serverless compute.
Proficient in PowerShell, Bash, and Azure CLI scripting for automation of cloud infrastructure management and deployment processes.
Familiarity with continuous integration, continuous deployment practices, and tools for testing, building, and deploying Azure-based applications.
Understanding of microservices architectures, and experience in integrating systems using Azure Service Fabric, Azure Logic Apps, and Azure Functions.
Knowledge of cloud security best practices for DevOps, including integrating security controls in pipelines using Azure Security Center, Azure Sentinel, and Azure Key Vault.
Experience with Git, GitHub, and other version control systems for managing code repositories.
Proficient with monitoring and logging tools like Azure Monitor, Azure Application Insights, and Azure Log Analytics.
Experience working in agile and scrum methodologies, collaborating with cross-functional teams to deliver efficient cloud solutions.
Azure DevOps Engineer Expert or similar certifications are preferred
Experience with Azure App Service, Azure Virtual Machines (VMs), and Azure Networking.
Familiarity with containerization technologies like Docker and container orchestration beyond AKS.
Familiarity with Azure Event Grid, Azure Logic Apps, and Azure Service Bus for event-driven architectures.
Experience with automated testing tools and practices.
Other Key skills:
Good analytical and Problem-solving skills
Good communication skills
A thorough approach and Self starter
Focus on quality and delivery
Working together in teams.
Leadership and effective decision making.
Flexible Attitude
Excellent customer service
Qualifications: Bachelor's degree or above in the UK or Equivalent.
Salary: GBP 50000 to 60000 per annum
Published Date: 14 February 2025
Closing Date: 17 March 2025
Evaluation: CV Review, Technical Test, Personal and Technical Interview and References
Job Type: Full-time, Permanent [Part time and Fixed Term option is available] *