Senior DevOps Engineer

Solveva
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
Amazon Web Services (AWS)
Systems Engineering
Azure
Bash
Computer Security
Continuous Delivery
Continuous Integration
Database Storage Structures
DevOps
Python
Log Analysis
MongoDB
Node.js
Queueing Systems
Cloud Services
Prometheus
TypeScript
Data Logging
Scripting (Bash/Python/Go/Ruby)
React
Grafana
Spring-boot
Backend
Kubernetes
Kafka
Front End Software Development
NestJS
Terraform
Dynatrace
Docker

Job description

Actus is a highly customizable, modular application, for core (re-)insurance processes like loss modelling, pricing, and capital modelling. It is fully built with Solveva IP. The frontend and backend tech stack primarily uses TypeScript (React, NodeJS, Express, NestJS) with MongoDB for database storage and Kafka as a message queue. Both TypeScript and Python can be used for implementing actuarial algorithms. The project is deployed to a Kubernetes cluster.

In addition, you will support the development of an internal Solveva Human Resources Management (HRM) application. The frontend tech stack uses TypeScript (React, NodeJS) and the backend tech stack uses Java 21 (Spring Boot 3). As with Actus, HRM uses MongoDB for database storage, Kafka as a message queue, and is deployed to a Kubernetes cluster.

What You'll Be Doing

As a Senior DevOps Engineer, you will be part of a team which is responsible for the infrastructure that powers both applications. You will collaborate with client teams for Actus.

In this role, you will:

  • Develop and maintain the Continuous Integration and Continuous Delivery Pipelines
  • Develop and deploy a control plane for all platform services to guarantee observability, monitoring, analytics, and alerting
  • Provide support for both projects
  • Participate and work collaboratively with the cyber security team to integrate security measures into all aspects of the platform
  • Set priorities and track operational metrics, in alignment with technical project managers, product managers, and operations managers
  • Engage in program increment planning sessions, system demos, and inspection and adaptation events
  • Drive and coordinate platform adoption, building engagement with product development, quality, regulatory, and customer success teams, * Experience with mono repositories (Nx is used for both projects)
  • Kafka administration
  • Terraform (support existing modules and write new ones if needed)
  • Database administration (MongoDB)

We want our team to be willing to take risks and to challenge the status quo. We recognize that having an open mind is essential for a company to remain competitive and to stay ahead of the curve.

20 years of insurance-driven software About Solveva

20

About the Project

Actus is a highly customizable, modular application, for core (re-)insurance processes like loss modelling, pricing, and capital modelling. It is fully built with Solveva IP. The frontend and backend tech stack primarily uses TypeScript (React, NodeJS, Express, NestJS) with MongoDB for database storage and Kafka as a message queue. Both TypeScript and Python can be used for implementing actuarial algorithms. The project is deployed to a Kubernetes cluster.

In addition, you will support the development of an internal Solveva Human Resources Management (HRM) application. The frontend tech stack uses TypeScript (React, NodeJS) and the backend tech stack uses Java 21 (Spring Boot 3). As with Actus, HRM uses MongoDB for database storage, Kafka as a message queue, and is deployed to a Kubernetes cluster.

What You'll Be Doing

As a Senior DevOps Engineer, you will be part of a team which is responsible for the infrastructure that powers both applications. You will collaborate with client teams for Actus.

In this role, you will:

  • Develop and maintain the Continuous Integration and Continuous Delivery Pipelines
  • Develop and deploy a control plane for all platform services to guarantee observability, monitoring, analytics, and alerting
  • Provide support for both projects
  • Participate and work collaboratively with the cyber security team to integrate security measures into all aspects of the platform
  • Set priorities and track operational metrics, in alignment with technical project managers, product managers, and operations managers
  • Engage in program increment planning sessions, system demos, and inspection and adaptation events
  • Drive and coordinate platform adoption, building engagement with product development, quality, regulatory, and customer success teams

Requirements

Do you have experience in TypeScript?, * +5 years in a systems engineering or DevOps role

  • Proven experience with cloud solutions, such as Microsoft Azure (preferred), AWS, or GCP
  • Proven experience with Docker, Kubernetes, and Helm in a production environment
  • Experience designing and developing CI/CD pipelines (Azure DevOps or similar tools)
  • Proficient with scripting languages (Bash/Python)
  • Monitoring (Dynatrace/Prometheus/Grafana)
  • Logging (Azure Log Analytics or similar)
  • Experience with Infrastructure as Code (IaC) patterns and practices
  • English proficiency (minimum B2 level)
  • Positive and effective communication and interpersonal skills, * +5 years in a systems engineering or DevOps role
  • Proven experience with cloud solutions, such as Microsoft Azure (preferred), AWS, or GCP
  • Proven experience with Docker, Kubernetes, and Helm in a production environment
  • Experience designing and developing CI/CD pipelines (Azure DevOps or similar tools)
  • Proficient with scripting languages (Bash/Python)
  • Monitoring (Dynatrace/Prometheus/Grafana)
  • Logging (Azure Log Analytics or similar)
  • Experience with Infrastructure as Code (IaC) patterns and practices
  • English proficiency (minimum B2 level)
  • Positive and effective communication and interpersonal skills

Nice to have

  • Experience with mono repositories (Nx is used for both projects)
  • Kafka administration
  • Terraform (support existing modules and write new ones if needed)
  • Database administration (MongoDB)

20 years of insurance-driven software About Solveva

20, We are hiring smart, intrinsically motivated talents and experts with a strong team spirit, who do not need an elaborated hierarchy. Does this resonate with you?

Benefits & conditions

We understand that in today's fast-paced world, where people are constantly connected to their work, it has become increasingly important to maintain a healthy work-life balance.

About the company

Trust is an integral part of our values. We promote honest and open communication within the company. We are an owner-operated company - our management keeps its promises.

Apply for this position