DevOps Engineer (MH101)Methods

London, England, United Kingdom 05-05-2023
CiviTech

Description


DevOps Engineer

Methods is a £100M+ IT Services Consultancy who has partnered with a range of central government departments and agencies to transform the way the public sector operates in the UK. Established over 30 years ago and UK-based, we apply our skills in transformation, delivery, and collaboration from across the Methods Group, to create end-to-end business and technical solutions that are people-centred, safe, and designed for the future.

Our human touch sets us apart from other consultancies, system integrators and software houses - with people, technology, and data at the heart of who we are, we believe in creating value and sustainability through everything we do for our clients, staff, communities, and the planet.

We support our clients in the success of their projects while working collaboratively to share skill sets and solve problems. At Methods we have fun while working hard; we are not afraid of making mistakes and learning from them.

Predominantly focused on the public-sector, Methods is now building a significant private sector client portfolio.

Methods was acquired by the Alten Group in early 2022.


Summary Profile

You will work in a small team of DevOps engineers within a wider programme team, and need to have experience of working with the required technologies (see below) on complex programmes; responsible for delivering functional, non-functional, and support requirements.

Requirements

Engineering:

  • Write software, from build system automation to automated deployment, to scale our engineering delivery.
  • Bring in continuous deployment practices to enhance our Agile posture.
  • Imagine, architect, develop, deploy, and evolve CI and CD systems for cloud applications.
  • Write Infrastructure as Code (IaC) using Industry standard tools and services.
  • Write application deployment automation using industry standard deployment and configuration tools.
  • Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.
  • Provide systems support including responding to monitoring alerts.
  • Implement and stay abreast of Cloud and DevOps industry best practices and tooling.
  • Work with developers to identify necessary Azure resources and automate their provisioning.
  • Document automation processes.
  • Workstation issue troubleshooting (e.g. proxy, McAfee).
  • CI/CD infrastructure and process troubleshooting (disk space, network issues etc).
  • CI/CD pipeline support (troubleshooting, support with setting up in new projects).
  • Work closely with key stakeholders to capture, analyze, and derive DevOps requirements.

Operations:

  • Availability and capacity management. You can define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services. You control and manage service availability to meet the needs of the business in a cost-effective manner. This includes managing the capability, functionality and sustainability of service components.
  • Ownership and initiative. You can take ownership of problems and incidents and proactively resolve technical problems, ensuring that technical solutions continue to meet business requirements. You know how to take full accountability for actions taken and decisions made.

Security and Design:

  • Information security. You maintain the security, confidentiality and integrity of information systems through compliance with relevant legislation, regulations and departmental policies. You advocate the concept of Secure by Design and information security practises being the responsibility of the whole team, not 1 individual.

Culture:

  • User focus. You can collaborate with user researchers and service designers and/or represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You know how to prioritise and define approaches to understand the user story, guiding others in doing so.
  • Collaborative working. You can work with a range of agile methodologies, predominantly Scrum or Kanban, focused on delivering tangible, usable features and software at the end of each iteration.  You understand the importance of clear, open communication in co-located and remote teams, and can foster a culture of collaboration.

Skills & Experience

  • Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines.
  • Experience with Azure Repos, branching, code review and code analysis tools.
  • Proficient with Git, Git Flow, Azure DevOps.
  • Strong hands-on expertise in diverse DevSecOps concepts / tools, especially on Azure DevOps, Pipelines, GitHub, GitHub actions.
  • Ability to assess the requirement, environment and suggest right tools / technologies.
  • Hands on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry.
  • Good knowledge on PowerShell scripting.
  • Expertise in Debugging and providing solutions and workarounds.
  • Knowledge on different monitoring and logging solutions available on Cloud, preferably on Azure.
  • Expertise on Azure Functions.
  • Excellent communication, presentation, and coding abilities.
  • Technologies.

Essential

  • Extensive Azure experience.
  • Azure DevOps.
  • Linux.
  • Terraform.
  • Ansible.
  • Jenkins.
  • Docker.
  • Scripting and automation.
  • Kubernetes.

Bonus

  • ELK.
  • Active directory.
  • Helm.
  • Networking.

Desirable

  • Knowledge of integrating solutions with Government services including Gov Pay, Gov Notify, Gov Gateway, Gov Verify etc.

Additional

This role will require you to have or be willing to go through Security Clearance. As part of the onboarding process candidates will be asked to complete a Baseline Personnel Security Standard; details of the evidence required to apply may be found on the government website Gov.UK. If you are unable to meet this and any associated criteria, then your employment may be delayed, or rejected. Details of this will be discussed with you at interview.

Benefits

Methods is passionate about its people; we want our colleagues to develop the things they are good at and enjoy.

By joining us you can expect:

  • Autonomy to develop and grow your skills and experience
  • Be part of exciting project work that is making a difference in society
  • Strong, inspiring, and thought-provoking leadership
  • A supportive and collaborative environment

As well as this we offer:

Development – access to LinkedIn Learning, a management development programme, and training

Wellness – 24/7 confidential employee assistance programme

Flexible Working – including home working and part time

Social – office parties, breakfast Tuesdays, monthly pizza Thursdays, Thirsty Thursdays, and commitment to charitable causes

Time Off – 25 days of annual leave a year, plus bank holidays, with the option to buy 5 extra days each year

Volunteering – 2 paid days per year to volunteer in our local communities or within a charity organisation

Pension – Salary Exchange Scheme with 4% employer contribution and 5% employee contribution

Discretionary Company Bonus – based on company and individual performance

Life Assurance – of 4 times base salary

Private Medical Insurance – which is non-contributory (spouse and dependants included)

Worldwide Travel Insurance – which is non-contributory (spouse and dependants included)

Enhanced Maternity and Paternity Pay

Travel – season ticket loan, cycle to work scheme

For a full list of benefits please visit our website (www.methods.co.uk/careers/benefits

c

Applications are now closed