DevOps Developer

DevOps Developer

Full-Time No working from home possible
Mastek

At a Glance

  • Tasks: Design and maintain secure, scalable cloud environments using Azure.
  • Company: Join a leading tech firm focused on innovation and collaboration.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Be part of a team that values continuous improvement and learning.
  • Why this job: Make a real impact in a dynamic environment with cutting-edge technology.
  • Qualifications: 8+ years of experience in DevOps and strong Azure skills required.

Job Title: Sr. DevOps Engineer – 1 Position

Location: UK Onshore
Clearance Requirement: SC Cleared

Nationality Requirement: British Citizen

Exp: Min 8+ Years of relevant experience

Role Summary

We are seeking a skilled DevOps Engineer to support the design, implementation, and maintenance of secure, scalable, and automated cloud environments within a highly regulated Azure ecosystem.

The DevOps Engineer will work closely with Lead Developers, DevOps Leads, Architects, Testers, and Product Owners to enable efficient software delivery through automation, Infrastructure as Code (IaC), CI/CD pipelines, and cloud platform management. The role requires a hands-on engineer who can drive operational excellence, deployment reliability, and continuous improvement across the development lifecycle.

Key Responsibilities

  • Develop, maintain, and support CI/CD pipelines using Azure DevOps and Git-based workflows.
  • Implement and manage Infrastructure as Code (IaC) solutions using Bicep, ARM Templates, or Terraform.
  • Configure and maintain Azure cloud resources across Development, Test, UAT, and Production environments.
  • Support automated application deployment, release management, and environment provisioning activities.
  • Integrate security, compliance, and quality controls into DevOps pipelines (DevSecOps).
  • Configure and manage source control repositories, branching strategies, and build pipelines.
  • Support application monitoring, logging, performance management, and operational diagnostics.
  • Collaborate with development and testing teams to improve deployment efficiency and release quality.
  • Assist in implementing containerized solutions using Docker and Azure Kubernetes Services (AKS) where applicable.
  • Troubleshoot infrastructure, deployment, and environment-related issues.
  • Ensure platform configurations comply with organizational and customer security standards.
  • Maintain technical and operational documentation within SharePoint, Wiki, Git, or approved repositories.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.

Required Skills & Experience

  • Strong experience with Microsoft Azure cloud services.
  • Hands-on experience with Azure DevOps pipelines and release management.
  • Strong understanding of CI/CD principles and deployment automation.
  • Experience with Infrastructure as Code (IaC) tools such as:
    • Bicep
    • ARM Templates
    • Terraform
  • Experience with Git-based version control systems.
  • Good understanding of cloud networking, security, and identity management.
  • Experience implementing automated build, deployment, and environment provisioning processes.
  • Familiarity with monitoring and observability tools within Azure environments.
  • Experience troubleshooting deployment and infrastructure issues.
  • Working knowledge of Agile delivery methodologies.

Good to Have Skills

  • Azure Kubernetes Services (AKS).
  • Docker containerization.
  • Event-driven architectures.
  • PowerShell, Bash, or other automation scripting languages.
  • Application Performance Monitoring (APM) solutions.
  • DevSecOps tooling and automated security scanning.
  • Knowledge of DORA metrics and engineering performance measures.
  • Experience working within enterprise-scale or regulated environments.

Deliverables

  • Reliable and efficient CI/CD pipelines.
  • Automated infrastructure deployment artefacts.
  • Secure and compliant Azure environments.
  • Infrastructure and operational documentation.
  • Deployment and release reports.
  • Monitoring dashboards and operational alerts.
  • Resolution of environment and deployment-related issues.
  • Continuous improvements to automation, release processes, and platform stability.

Personal Attributes

  • Strong problem-solving and analytical skills.
  • Automation-first mindset.
  • Highly proactive and accountable.
  • Detail-oriented with a focus on reliability and quality.
  • Strong collaboration and communication skills.
  • Customer and delivery focused.
  • Adaptable to changing priorities and technologies.
  • Passionate about continuous learning and improvement.

DevOps Developer employer: Mastek

Mastek is an exceptional employer that values innovation and collaboration, particularly within the UK public sector. With a strong focus on employee growth, we offer competitive salaries, performance bonuses, and flexible working arrangements, allowing our team to thrive in a supportive remote environment. Join us in Leeds to be part of a dynamic culture that prioritises meaningful contributions and professional development.

Mastek

Contact Details:

Mastek Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land DevOps Developer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Mastek or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Mastek.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Mastek.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Mastek that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace DevOps Developer

Microsoft Azure cloud services
Azure DevOps pipelines
CI/CD principles
Infrastructure as Code (IaC)
Bicep
ARM Templates
Terraform

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Mastek.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Mastek and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Mastek

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Mastek uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.