DevOps Engineer (12 month FTC)

  • Castlefield Rd, Reigate RH2, UK
  • Full-time
  • Salary: Competitive
  • Department: IT
  • Working Hours: 35

Company Description

Here at esure Group, we’re no strangers to change. As one of the industry leaders in the insurance business, striving to become a world class digital insurer, we’re getting ready for more. It’s creating great new opportunities for innovative and talented industry professionals to join us at a pivotal point in our development.

It’s an opportunity you simply don’t want to miss. You can expect our investment in you to include a highly competitive package, career and development opportunities and flexible benefits built around you and your lifestyle.

Job Description

We are currently looking for a DevOps Engineer to join us on a 12 month fixed term contract!

As part of esure’s DevOps team, the DevOps Engineer supports a variety of cloud-based infrastructure covering front-end websites, back-end APIs and serverless functions as well as the ‘route-to-live’ deployment pipeline.

They are responsible for the support, maintenance and provisioning of environments and are the primary release function within esure IT. They also share skills within our Cloud Services team and should be an evangelist for DevOps best-practice to the broader IT community.

 

The day to day:

  • Act as a trusted advisor and be required to build relationships, promote best working practices and identify areas for improvement with regards to DevOps Services and Tooling
  • Ensure that there is a proactive approach embedded for environment provisioning, maintenance and support
  • Ensure best practice adopted and followed in relation to build, release and deployment activities
  • Ensure best practice adopted and followed in relation to use of tooling and services that support effective change delivery
  • Design, implement and support core tooling and services platforms for consumption by Product Teams including JIRA, Puppet, Jenkins, Git
  • Provide both in-hours and out-of hours support required to service need of Product Teams and for implementation of changes
  • Create infrastructure following best practice outlined by our chosen cloud provider(s)
  • Infrastructure to be created from code (Terraform) as per best practice and organised to be easily maintained and extended
  • Provide both in-hours and out-of hours support required to keep our cloud platform(s) (Kubernetes, AWS Elastic Beanstalk) available and performing optimally for our customers, business users and Product Teams
  • Work with Product Teams to identify and implement opportunities for self service and autonomous release activity
  • Ensure the availability and currency of training environments used by the business through timely updates and liaison with training staff
  • Actively seek ways of improving procedures/processes associated with Environment, Release and Software Configuration Management with respect to reducing both manual effort required and the potential for errors
  • Enforcing standards associated with procedures that need to be followed in relation to Release and Configuration Management
  • Deploy software to and maintain multiple environments from Development through Production
  • Provision environments and perform initial configuration for change initiatives
  • Ensure environments maintain the highest level of quality, security, scalability, availability and compliance amidst an environment of rapid change and growth
  • Responsible for upgrading and patching of in-scope components
  • Provide technical assistance and advice to other parts of the department and the business as required
  • Maintain and monitor documentation ensuring that documentation remains current and up to date
  • Provide cover, maintain Production service availability and ensure key task and change deliverables are maintained and advanced in the absence of the DevOps Manager
  • Ensure clear communication and escalation of incidents to senior management as and when required

Qualifications

We would love you to bring:

  • Based on a broad understanding of underlying services platform and tooling with a strong capability within at least one core area, the jobholder will be expected to perform operational tasks and resolve routine problems without reference
  • Escalate at the appropriate time where he/she is unable to deal with a particular issue
  • Ability to build contacts with internal areas and with external organisations such to ensure the services platforms and tooling managed operates effectively
  • Maintain an effective and pro-active approach to problem investigation and resolution
  • Effectively manage demands related to both run support and change
  • Need enforce standards and best practice required to protect without being considered obstructive by the areas to which services are being provided
  • The IT systems for which Platform Services are to provision environments for and facilitate rapid change cover a broad spectrum of technical environments. This requires an ability to rapidly understand new environments and both acquire and apply the relevant skills needed to implement new deployment methods and ways of working
  • The hybrid nature of having both on-premise and cloud hosted infrastructure with inherent differences further complicates the lifecycle and requirement to understand and cater for the differences
  • With the continued move to new digital platforms there will be introduction of new technologies, release and deployment strategies along with need for revised tooling which DevOps Team will need to facilitate and address

Additional Information

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Privacy Policy