Leave us your email address and we'll send you all the new jobs according to your preferences.

DevOps Engineer

Posted 6 days 9 hours ago by Willis Towers Watson

Permanent
Not Specified
Other
Surrey, Reigate, United Kingdom, RH2 0
Job Description
Description

Summary:

We are seeking a DevOps Engineer who has experience with being embedded in a product team to develop and support operationally resilient cloud infrastructure. The ideal candidate will have a track record in Microsoft Azure and Observability platforms in complex SaaS environments and have excellent communication skills.

You will be joining our growing engineering organization building a wide range of market-leading InsurTech solutions at an exciting time as we evolve our portfolio from desktop/on-premise towards cloud/SaaS.

As a DevOps Engineer, you will work together with product and engineering teams and deliver highly scalable and reliable infrastructure, pipelines and support tools. This is a critical and varied role, using a wide range of technologies, combining strategic work with short-term tactical fixes and improvements.

This role is open to flexible and hybrid working arrangements, with presence in the Reigate office two days per week.

The Role:

  • Collaborate with the product and engineering teams on the design, build and operational management of the client-facing services
  • Champion and implement best practice solutions for reliable, performant and observable SaaS products
  • Build and improve CI/CD pipelines for product teams with focus on high cadence and cost effectiveness
  • Implement infrastructure as code with Pulumi
  • Support the team in infrastructure and networking related issues
  • Maintain and configure observability platforms such as Datadog
  • Proactively monitor production and other environments to ensure stability, availability, security and integrity
  • Participate in incident response, troubleshooting, and root cause analysis to mitigate and prevent future issues
  • Work closely with engineering, support and operations teams to upskill and promote knowledge transfer, producing training materials and articles
  • Participate in on-call rotation to provide support and ensure system uptime.
Qualifications

The Requirements:

The essential skills/experience for this position are:

  • Solid experience in DevOps and an interest in Site Reliability Engineering
  • Experience of building and running 24x7 services in Microsoft Azure
  • Strong scripting and IaC skills (PowerShell, Terraform, ARM, Pulumi, Bicep etc.)
  • Experience of Microsoft Azure in areas such as networking, storage, integration, compute and analytics
  • Experience of cloud observability concerns (logging, tracing, metrics, monitoring & alerting)
  • Experience of Windows & Linux containers and orchestration platforms (Docker, Kubernetes)
  • Strong interpersonal skills, with the ability to work effectively with many stakeholders
  • Solid verbal and written communication skills, and the ability to present technical information clearly and concisely
  • Confidence in making decisions and taking ownership of projects

Other highly desirable, but not essential skills are:

  • Azure certifications, such as Azure Administrator, Azure Developer, or Azure DevOps Engineer
  • Knowledge of Linux operating systems e.g. RHEL/OpenShift
  • Understanding of network topologies and common network protocols and services
  • Knowledge of security best practices and tools
  • Chaos testing and disaster recovery
  • Multi-tenancy environments
  • Experience with Continuous Delivery including tools such as Octopus or Harness.
  • Familiarity with programming languages such as C#
Email this Job