Location
Reigate, Surrey | United Kingdom
Job description
We are looking for an experienced DevOps Engineer to be part of the on-going development of our highly successful insurance rating product, Radar Live.
This is an interesting and varied role, using a wide range of technologies, combining strategic work with short-term tactical fixes and improvements. You will build upon our DevOps culture across the Product and Engineering organization, sharing modern practices and always challenging the status quo.
You will also guide and mentor developers in the team so we can upskill the team to enable a shift left mindset.
The Role
- Working with engineering teams to maintain and improve the existing continuous integration and deployment pipelines, optimizing and upgrading build systems on an ongoing basis,
- Extending and monitoring the various CI/build/QA/project dashboards to ensure they remain “green”,
- Debugging tooling and infrastructure issues or performance bottlenecks as required, and dispatching product-related issues to the teams,
- Participating in product design meetings to ensure the infrastructure required to support new product requirements is identified upfront and put in place in a timely manner,
- Working with the QA Leads to ensure Azure-based test environments are continuously optimized to execute a high volume of test cases in a fast and cost-efficient way,
- Designing, implementing and documenting test environments and frameworks, assisting in the design and implementation of automated tests,
- Keeping an inventory of the various tools supporting the development environment and continuously modernizing/upgrading them, providing guidance and instructions to the development team as required
- Participating in scrum meetings as relevant (e.g. sprint demos and retrospectives)
The essential skills/experience for this position are:
- Extensive experience administering CI systems, creating build configurations and pipelines (VSTS/Azure DevOps, TeamCity, NuGet, MSBuild)
- Experience administering version control systems such as VSTS / Git and SVN
- Familiarity with Microsoft .NET development environment, Visual Studio
- Strong scripting skills (PowerShell), software development skills using C# .NET
- Self-reliance, attention to detail, commitment to high-quality, ability to learn quickly and to innovate
- Strong problem-solving skills, including providing simple solutions to complex situations
- Strong team player with the ability to communicate and collaborate effectively
Other highly desirable, but not essential skills are:
- Experience of using configuration management tools (Chef, Puppet, Ansible etc.)
- Experience of cloud technologies (primarily Azure but also AWS), and of migrating on-premise infrastructure to the cloud
- 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
- Experience of Windows & Linux containers and orchestration platforms (Docker, Kubernetes)
- NodeJS, Angular, React
- Unit testing frameworks
- Experience of working in an Agile/Scrum environment
- General knowledge of the Insurance Industry
(ICT_TECH ED 2025 05)
#J-18808-Ljbffr
Job tags
Salary