Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Mastek. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
We are seeking a highly motivated and skilled Senior DevOps Engineer with Azure experience to join our dynamic team. The ideal candidate will have a comprehensive background in cloud-based DevOps practices and a passion for optimizing software development processes. This role involves designing, implementing, and maintaining scalable DevOps solutions using Azure, ensuring seamless integration and deployment.
Key Responsibilities:
- Design, develop, and implement Azure-based DevOps solutions to support software development and deployment processes.
- Collaborate with development and operations teams to streamline workflows, automate processes, and enhance system reliability.
- Monitor and troubleshoot system performance, ensuring high availability and scalability of applications.
- Implement and manage CI/CD pipelines to facilitate efficient code integration and deployment.
- Maintain and optimize cloud infrastructure, ensuring security and compliance with industry standards.
- Mentor and guide junior engineers on best practices, providing support and direction in their professional development.
- Stay informed on industry trends, best practices, and emerging technologies that could impact the organization.
- Provide ongoing support and analysis to optimize project outcomes and user satisfaction.
Essential Skills:
- Azure Cloud expertise: deep hands-on experience with Azure DevOps (Boards, Repos, Pipelines, Artifacts)
- Proven track record in migrating Windows/.NET/MS SQL workloads from physical servers to Azure IaaS/PaaS (VMs, Azure SQL, App Services)
- Azure networking (vNets, NSGs, Private Endpoints, ExpressRoute)
- Azure DevOps Toolchain & CI/CD
- Design and implement end-to-end Azure Pipelines for .NET/MS SQL applications
- Configure Azure-specific build agents (Windows/Linux)
- Package applications using Azure Artifacts/NuGet
- Azure-specific deployment strategies (Blue-Green, Canary) with Azure DevOps Releases
- Infrastructure & Configuration
- Automate provisioning using:
- Azure Resource Manager (ARM) Templates or Bicep
- Terraform for multi-cloud IaC (Azure-focused)
- Configuration management via Azure Automation DSC/PowerShell or Ansible
- Security & Compliance (Azure-First)
- Implement Azure Security Center, Azure Policy, and RBAC
- Secure secrets with Azure Key Vault
- Zero Trust implementation:
- Azure AD Conditional Access
- Managed Identities (avoiding secrets in code)
- Container security for Azure Kubernetes Service (AKS) or Azure Container Instances
- Monitoring & Observability (Azure-native tools)
- Azure Monitor, Log Analytics, Application Insights
- Integration with Datadog/ELK/Grafana (if used alongside Azure tools)
- Windows/.NET-Specific Skills
- Migrate IIS-hosted apps to Azure App Services or Azure VMs
- Experience with MS SQL Server migration to Azure SQL DB/MI
- PowerShell scripting for Windows Server automation
- .NET build tooling: NuGet package management
- MSBuild/Visual Studio build pipelines
Preferred Skills:
- Agile experience: prior experience and strong working knowledge in Agile methodologies and using processes to drive continuous improvement
- Ability to identify problems and develop problem statements, research on new technologies and propose proof of concepts with respect to existing business and new business
- Ability to work independently and collaboratively in a team environment.
- Excellent communication and interpersonal skills. Ability to effectively present information and respond to questions from business and technical staff. Documentation of lift-and-shift patterns for Windows workloads.
- Ability to adjust to rapidly changing requirements and timelines
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Certification in Azure DevOps or related Azure certifications
Preferred Qualifications:
- Advanced degree in Computer Science or a related field.