We are an agile team of tech experts, game-changers and creative-thinkers, changing the future of insurance forever and making a real difference in people’s lives. We are using human-centred technology to make insurance more personal, relevant and predictive to the way that people live today. We are setting the pace of change for our industry, and we do this by always asking what’s next, by never being satisfied with the status quo, and by breaking barriers together.
We are a team of individuals with a shared passion for solving problems, a hunger to learn, a super positive attitude and a burning desire to make a difference in the world. We’re a diverse group of curious, creative-thinkers of any and all kinds who know that true innovation only comes from working together with an open mind. We start with people first, bringing together data, the latest technology, the most innovative processes and the brightest brains to create ground-breaking ideas that will have the biggest impact on people’s lives. We build, test, learn, pivot and fail fast to bring the best ideas to life. And when we’ve got a great idea, we will throw everything we’ve got at to make it a success.
Unlike other insurance companies who step in only when things go wrong, we are developing technologies that will help our customers stop the worst from happening by integrating seamlessly into the lives of their consumers.
What would you be responsible for in this role?
Work with multiple stakeholders, in both engineering and business capabilities, to understand implementation and process decisions and help improve them.
Create and maintain the low level platform and core services to help power our web, and mobile user interfaces and clients through our REST APIs / Micro Services
Provide direct support and oversight to less experienced colleagues in the team and also act as a subject matter expert when required to other engineers across the Platform
Working with stakeholders from all business areas (Product, Risk, Technology and Design) as well as the IT management team, to help drive the direction of development for the Enterprise, putting the long term interests of our customers at the heart of key decisions
Ensuring all code meets our coding standards, including taking part in Technical Peer Review
Be able to collaborate and communicate effectively for defects and incidents from identification to resolution
Working collaboratively with the team to resolve technical issues
Manage day-to-day activities within risk appetite
Display risk practices and behaviours consistent with a risk culture where risk is simply part of the way we work and think
What would we like to see in you?
Areas of domain expertise we are looking for:
Previous experience working in a Platform or DevOps Engineering role.
Experience automating the deployment of solutions to Public Cloud environments such as AWS, GCP or Azure.
Experience of Infrastructure as Code (Terraform) and shell scripting (Bash etc.).
Experience of configuration management and the tools commonly used for this within a CI/CD pipeline (Puppet, Chef or Ansible).
Deep knowledge of the tools that underpin modern software development methods, including version control and build tools (Git, Nexus, Jenkins, GitLab, Maven, NPM).
A good knowledge of Kubernetes and Service Mesh.
A good knowledge of networking (TCP/IP, DNS, ACLs).
Deliver process driven, repeatable, high quality Cloud based Infrastructure Platforms from which Covea can sustainably operate and grow.
Define and establish support models to be used within Platform Engineering
Ensure alignment with the solution architect(s), regarding technical solutions to be developed
Ensure Infrastructure code is developed, designed and delivered as per agreed principles and standards (and provide input, challenge and support continuous improvement to those principles and standards)