DevOps Engineer

DevOps Engineer

Slough Full-Time 36000 - 60000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Join our DevOps team to automate and enhance deployment solutions for cutting-edge software.
  • Company: We are a forward-thinking tech company based in Reading, UK, focused on innovative cloud solutions.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team that values collaboration and innovation in a fast-paced environment.
  • Qualifications: Experience with AWS, CI/CD tools, and scripting languages is essential; passion for tech is a must!
  • Other info: Ideal for SC eligible candidates; travel to client locations may be required.

The predicted salary is between 36000 - 60000 £ per year.

Full Time Opportunity

SC Eligible or Active SC Candidates may Apply

Hybrid Work Model

Reading, UK base location with some travel to client location

AWS services - IAMS, WAFS, SQSBYOK, Helm, Kubernetes, Docker, Ingress, Kafka, Elastic Search, Pega experience is a MUST.

The DevOps engineer will be required to contribute to version-controlled configuration assets within a DevOps team’s existing fully automated continuous deployment solution, to diagnose and troubleshoot infrastructure and deployment issues and work collaboratively as part of the wider organization. He must be an expert with experience with continuous integration, automated deployment, testing and relevant tooling (Git/GitLab, Jenkins, Ansible, Terraform, Linux, AWS EC2, S3 and EKS are essential) with Squid Proxy, NGINX.

Key responsibilities include:

  • Design and implement automated build and deployment solution for Java based micro service applications utilizing Atlassian Jira/Gillam/Jenkins/Artifactory/Ansible and Terraform.
  • Ensuring that the team and client understand operational requirements, and take a shared responsibility for designing and implementing infrastructure for delivering and running software services.
  • Serve as key liaison between management, technical development/QA teams and Operations.
  • Discover and capitalize on automation opportunities that provide business value.
  • Experienced with large-scale CI/CD implementations and source code implementations.
  • Involve in troubleshooting activities to solve technical challenges.
  • Monitor progress on projects and provides technical direction as needed.
  • Develop effective working relationships with development teams both internal to HMRC and with Third Party suppliers.
  • Familiar working within an Agile working environment.
  • Develop and maintain lightweight systems documentation.
  • Mentor junior team members.

Essential Skills:

  • Experience with Enterprise Jenkins to create reusable pipelines across projects.
  • DevOps - Gitlab, Jenkins, Ansible, Terraform, Jmeter, Squid Proxy, NGINX.
  • AWS services - IAMS, WAFS, SQSBYOK, Helm, Kubernetes, Docker, Ingress, Kafka, Elastic Search, Pega experience is a MUST.
  • Understanding of the Linux Operating System, standard network protocols and security hardening.
  • Proven experience using AWS Cloud Solutions and services such as EC2, S3, Lambda, EKS, API Gateway, ALB, Auto scaling etc.
  • In-depth knowledge in Infrastructure-as-code tools (such as Ansible, Terraform, etc.).
  • Mandatory Experience in creating automation framework using Ansible.
  • Strong in one or two Scripting and programming languages (such as Python/Perl, Groovy, Shell Scripting, etc.).
  • Knowledge of SCM branch strategies using Git.
  • Experience with unit testing and automated testing tools (such as ReadyApi, Cucumber etc.).
  • Familiarity with microservices architecture and container orchestration with Kubernetes (Preferably EKS).
  • Experience in managing and scaling distributed systems in AWS cloud environment across multiple environments.
  • Experience with deploying, supporting and supervising new and existing services, platforms and application stacks.
  • Experience in defining quality gates (integrating SonarQube Static Code analysis, running Regression suites, etc.) in the delivery pipeline.
  • Understanding and experience with a variety of deployment approaches.
  • Knowledge of development concepts (REST, JSON, YML etc.).

Desirable Skills:

  • Proficient with defect/issue tracking tools such as JIRA.
  • Knowledge of Hashicorp Packer for AMI creation and Hashicorp Vault for secrets are desirable.
  • Knowledge of Queues (IBM MQ and RabbitMQ) and monitoring tools (Elastic Stack, AppDynamics) are preferable.
  • Passion for and ability to work with software development teams releasing production-ready Software daily.
  • Willingness to take ownership, be held accountable and achieve a good outcome for all stakeholders through effective collaboration.
  • Eagerness to learn enough new tools or tricks required to get the job done.
  • Good attention to detail.
  • Strong written and verbal communications with the ability to communicate effectively at all levels.

DevOps Engineer employer: Mastek

As a leading employer in the tech industry, we offer a dynamic work environment in Reading, UK, where innovation and collaboration thrive. Our hybrid work model promotes flexibility, while our commitment to employee growth ensures that you will have ample opportunities to develop your skills and advance your career. Join us to be part of a supportive culture that values teamwork and encourages continuous learning, all while working with cutting-edge technologies in a role that makes a real impact.
M

Contact Detail:

Mastek Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land DevOps Engineer

✨Tip Number 1

Familiarise yourself with the specific AWS services mentioned in the job description, such as IAM, WAF, and EKS. Having hands-on experience or relevant projects to discuss can really set you apart during interviews.

✨Tip Number 2

Brush up on your knowledge of CI/CD tools like Jenkins and GitLab. Be prepared to discuss how you've implemented these tools in past projects, as practical examples will demonstrate your expertise.

✨Tip Number 3

Showcase your experience with container orchestration, particularly Kubernetes. If you have any certifications or completed projects involving Kubernetes, make sure to highlight them when networking or in interviews.

✨Tip Number 4

Network with professionals in the DevOps community, especially those who work with AWS and automation tools. Engaging in discussions or attending meetups can provide insights and potentially lead to referrals for the position.

We think you need these skills to ace DevOps Engineer

AWS Services (IAM, WAF, SQS, EKS)
Kubernetes
Docker
Helm
Kafka
Elastic Search
Pega
Continuous Integration/Continuous Deployment (CI/CD)
Git/GitLab
Jenkins
Ansible
Terraform
Linux Operating System
Scripting Languages (Python, Perl, Groovy, Shell Scripting)
Microservices Architecture
Container Orchestration
Infrastructure-as-Code
Automated Testing Tools (ReadyAPI, Cucumber)
Version Control Systems
Agile Methodologies
Defect/Issue Tracking Tools (JIRA)
Networking Protocols and Security Hardening
Monitoring Tools (Elastic Stack, AppDynamics)
Collaboration and Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with the essential skills listed in the job description, such as AWS services, Jenkins, Ansible, and Terraform. Use specific examples to demonstrate your expertise in these areas.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also explains why you are passionate about the DevOps role. Mention your experience with automated deployment and CI/CD processes, and how you can contribute to the team.

Showcase Relevant Projects: If you have worked on projects that involved microservices architecture, container orchestration, or automation frameworks, be sure to include these in your application. Describe your role and the impact of your contributions.

Highlight Soft Skills: In addition to technical skills, emphasise your ability to work collaboratively within teams, mentor junior members, and communicate effectively. These soft skills are crucial for the role and should be evident in your application.

How to prepare for a job interview at Mastek

✨Showcase Your Technical Skills

Make sure to highlight your experience with the essential tools and technologies mentioned in the job description, such as AWS services, Jenkins, Ansible, and Terraform. Be prepared to discuss specific projects where you successfully implemented these technologies.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've diagnosed and resolved infrastructure and deployment issues in the past. This will show your potential employer that you can handle challenges effectively and contribute to the team's success.

✨Emphasise Collaboration and Communication

Since the role involves working closely with various teams, be ready to discuss your experience in collaborative environments. Share examples of how you've liaised between technical and non-technical teams to ensure project success.

✨Familiarise Yourself with Agile Methodologies

As the position requires familiarity with Agile working environments, brush up on Agile principles and be prepared to discuss how you've applied them in your previous roles. This will demonstrate your adaptability and understanding of modern development practices.

DevOps Engineer
Mastek
M
  • DevOps Engineer

    Slough
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-06

  • M

    Mastek

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>