DevOps Engineer - London
Overview:
DevOps Engineer - Job Description
About us
IQUW is a speciality (re)insurer at Lloyd’s (Syndicate 1856) underwriting a diverse range of speciality (re)insurance. We combine data, intelligent automation, and human expertise to make smart fast decisions on complex risks.
ERS is the UK's largest specialist motor insurer with an A+ rating. We work exclusively with motor insurance brokers to help get under the skin of the most difficult insurance risks, helping build speciality products to meet customer needs.
The role
IQUW & ERS works like an agile startup, rather than a large slow moving enterprise company. If you join us, you will be leading the DevOps focus and pushing the best practices to overhaul and improve the CI/CD journey for all our applications.You will be working directly with the lead developers and the Cloud platform team to create a robust, repeatable release process using the best tools. In IQUW, we all work as a team so you will have the opportunity to cross skill while supporting the team and grow knowledge across our entire estate.
The ideal candidate would be a developer focused DevOps engineer who has had firsthand experience implementing and developing build & release pipelines. As a DevOps engineer you will be responsible for defining & implementing all building, release & monitoring for applications as well as driving the DevOps best practices.
This role is remote with some office days will be required for collaboration and cooperation with the wider team.
Key responsibilities- Collaborate with the Lead Developer & Cloud Platform team to define the DevSecOps strategy for use across all applications.
- Implement and maintain build & release pipelines for our applications. Including but not limited to:
- Java Web Applications deployed on Windows & Linux & containerisation.
- NPM/ReactJS applications using containerisation.
- Python applications using containerisation.
- Drive the adoption and migration to a cloud deployment model using containerisation.
- Implement strong CI/CD practices and automated pipelines to achieve a 0 manual involvement release process.
- Develop a toolkit of reusable pipelines and process that can be used to accelerate the delivery of new and existing products.
- Support product, development, and testing teams in developing, maintaining, and improving their applications.
- Work with the Cloud Platform team to implement Cloud Infrastructure for application deploying using Infrastructure as Code (IaC).
- Implement and maintain DevOps tooling for Artifact Management, Static Code Analysis & Software Composition Analysis and more.
- Design and implement robust observability and visibility into all applications including logging, metrics, and alerting strategies to detect issues before they occur.
- Troubleshoot and resolve application related issues in development, test, and production environments.
- Proven developer experience in at least one of the following technologies:
- Java
- NPM/React
- Python
- Proven experience in a DevOps role using one of the following platforms to implement CI/CD pipelines:
- Azure DevOps
- GitHub Actions
- Experience using Git and Visual Studio Code.
- Experience with observability, monitoring and log analysing tools like Azure Monitor, Elastic, Datadog, Prometheus, or similar.
- Proficient in at least one scripting languages like Bash, PowerShell, or Python.
- Experience with containerisation using Docker & Kubernetes.
- Experience working in agile based product delivery environment.
- Experience building re-usable CI/CD pipelines with enforced DevSecOps practices/tooling.
- Experience with infrastructure as code (Terraform).
- Strong understanding of the fundamentals of networks, data storage, and other application specific technologies (databases, service bus, queues, storage, event messaging etc).
- Experience migrating repos and pipelines to GitHub would be beneficial.
- Competitive Benchmarked Salary
- 25 days holiday
- Discretionary bonus scheme
- Employee assistance programme
- Annual holiday buy (up to 3 extra days)
- Salary sacrifice benefits
- Annual benefits reviews
- The option for professional qualifications and study support
- A full job description can be seen here